How to translate English to German Text in Python using Deep Learning AI

Cloudmersive
2 min readMay 28, 2020

If you want Deep Learning-quality translations but don’t have weeks to spend training up your own AI, then you are in the right place, my friend. I am going to get you set up with English to German translations using an advanced AI in just a few short minutes. I will essentially be providing access to an already trained AI using an API interface. Let’s look at how this works now.

We are going to need our API client, so let’s install that first:

pip install git+https://github.com/Cloudmersive/Cloudmersive.APIClient.Python.NLP.git

And now language_translation_translate_eng_to_deu will need an API instance to be created before it can be called. To see how this looks, reference the following code example.

from __future__ import print_functionimport timeimport cloudmersive_nlp_api_clientfrom cloudmersive_nlp_api_client.rest import ApiExceptionfrom pprint import pprint# Configure API key authorization: Apikeyconfiguration = cloudmersive_nlp_api_client.Configuration()configuration.api_key['Apikey'] = 'YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['Apikey'] = 'Bearer'# create an instance of the API classapi_instance = cloudmersive_nlp_api_client.LanguageTranslationApi(cloudmersive_nlp_api_client.ApiClient(configuration))input = cloudmersive_nlp_api_client.LanguageTranslationRequest() # LanguageTranslationRequest | Input translation requesttry:# Translate English to German text with Deep Learning AIapi_response = api_instance.language_translation_translate_eng_to_deu(input)pprint(api_response)except ApiException as e:print("Exception when calling LanguageTranslationApi->language_translation_translate_eng_to_deu: %s\n" % e)

Finally, create a LanguageTranslationRequest, into which you can put your text for translation. And that’s it! Run it and you will have your translation in no time. If you would like to translate from German back to English, or work in other languages, then the rest of this library will be of interest.

--

--

Cloudmersive

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.