Skip to content

feat!: DeepL Translator API #13

Open
Shandilya21 wants to merge 17 commits intokpister:masterfrom
Shandilya21:feat-deepl_translator
Open

feat!: DeepL Translator API #13
Shandilya21 wants to merge 17 commits intokpister:masterfrom
Shandilya21:feat-deepl_translator

Conversation

@Shandilya21
Copy link

@Shandilya21 Shandilya21 commented Aug 9, 2020

Hi,

  1. Feature Added: DeepL Translator API
    Refer to https://www.deepl.com/en/docs-api/

  2. Fixes: Minor Bug at [#L123]
    Error: No argument name speedup in aws_tts.py/get_audio_chunk_for_sentence(client, text_to_speak, target_voice).
    It only required for the GCloud, not with AWS. Along with this one small typo error in AWS language pairs documentation link in aws_tranlate.py.

Root Cause of PR
The main reason behind PR is to introduce a new translator API named DeepL Translator which will play an important role to obtain a good quality translation. DeepL is an innovative translation service that leveraging deep learning, that attempts to simulate learning models in ways similar to the human brain. This translator is outperforming with the existing API.

For a detailed report for comparison with existing translation services refers to (Press). Below are the important features in DeepL that makes it different from other translation services.

Some Major Features of DeepL

  • Trained on Large Corpora (~1 Billion)
  • Ease to Design, Extend Custom Models.
  • Content Understanding Translation.
  • Unlimited Text Translation in Affordable Prices (No charges for characters per translation).
  • Maximum Data Security Using World-leading data protection standards and deletion of data immediately after the translation.

In this PR

  • DeepL Translator API
  • Test Coverage for DeepL translator
  • Fixes minor Bugs and one minor content error.
  • Added API Documentation, and AWS CLI setup for Linux OS.

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant