Translator API V3 - Python Samples
March 29, 2022 ยท View on GitHub
This repository includes Python code samples for Microsoft Translator. The samples are designed to run on Python 2.7.x and Python 3.x. Each sample corresponds to a Quickstart activity on doc.microsoft.com, including:
- Translating text
- Transliterating text
- Identifying the language of source text
- Getting alternate translations
- Getting a complete list of supported languages
- Determining sentence length
Get started with the Translator quickstart.
Prerequisites
Here's what you'll need before you use these samples:
- Your favorite IDE or text editor
- Python 2.7.x or 3.x
- An Azure subscription - Sign-up for a free account!
- A Translator resource - Create a Translator resource
Code samples
This repository includes a sample for each of the methods made available by the Microsoft Translator API v3. To use each of the samples, follow these instructions:
-
Create a new project in your favorite IDE or editor.
-
Copy the code from one of the samples into your project.
-
Set your subscription key, the Azure region of your resource and the Text Translation endpoint as environment variables
TRANSLATOR_TEXT_SUBSCRIPTION_KEYTRANSLATOR_TEXT_REGIONTRANSLATOR_TEXT_ENDPOINT -
Run the program. For example:
python Translate.py.