Skip to content

iamwavecut/deeplgobindings

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deeplgobindings License: MIT Unit test GoDoc Go Report Card

Low-level bindings for version 2 of the DeepL translation API - https://www.deepl.com/api.html

Description

About DeepL

DeepL is a deep learning company that develops AI systems for languages. The company, based in Cologne, Germany, was founded in 2009 as Linguee, and introduced the first internet search engine for translations. Linguee has answered over 10 billion queries from more than 1 billion users.

In the summer of 2017, the company introduced DeepL Translator, a free machine translation system that produces translations of unprecedented quality.

Source: www.deepl.com

This project

deeplgobindings allows automated interaction with DeepL translation's API in Golang.

Features

The following list contains all features which are/should be supported (in the future):

  • translate Function (/v2/translate)
  • usage Function (/v2/usage)
  • document translate Function (/v2/document)
  • support POST and GET request methods (including file upload with multipart)
  • implement DeepL API's limitation rules

Usage

For Documentation see https://godoc.org/github.com/PineiroHosting/deeplgobindings.

If you are interested in some examples, see the examples directory in this repository.

Contribution

Feel free to contribute and help this project to grow. You can also just suggest features/enhancements.

About

Low-level bindings for version 2 of the DeepL translation API - https://www.deepl.com/api.html

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.2%
  • Makefile 0.8%