deeplgobindings

package module
v0.0.0-...-9a8396a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2023 License: MIT Imports: 0 Imported by: 0

README

deeplgobindings 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.

Documentation

Overview

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

Directories

Path Synopsis
Package deeplclient contains the very basic low-level DeepL API client.
Package deeplclient contains the very basic low-level DeepL API client.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL