Machine Translation Settings

About this task

Follow these steps to configure the credentials used when requesting Machine Translations.

Procedure

    • On macOS, select ApplePreferencesSettings on the menu or press [Cmd + ,].
    • On Windows or Linux main menu, select SettingsPreferences.
    The Preferences dialog appears:
    Preferences Dialog
  1. Select the Machine Translation tab.
    • Select Google tab to configure Google Cloud Translation engine. Preferences dialog switches to:
      Google Cloud Translation
      1. Check the Enable Google Cloud Translation box.
      2. Enter your API Key in the API Key text box.
        Note
        Note
        You can get your personal API Key at Google's Cloud Platform Console.
      3. Select a source language from the Source Language drop-down.
      4. Select a target language from the Target Language drop-down.
      5. Check the Use Neural Machine Translation (NMT> box if you want to request NMT based translations from Google.
    • Select Microsoft Azure tab to configure Azure Translator Text engine. Preferences dialog switches to:
      Azure Translator Text API
      1. Check the Enable Azure Translation Text API box.
      2. Enter your API Key in the API Key text box.
        To obtain an API Key for Azure Translation Text API:
        1. Create an account at http://www.azure.com/.
        2. Login at the Azure Portal at https://portal.azure.com/
        3. On the Azure dashboard, click the + Create a Resource button to create a new service account.
        4. Click the See all link next to Azure Marketplace.
        5. Type Cognitive Services in the Search box and press Enter.
        6. Select Translator in search results.
        7. Clict the Create button in the Translator page.
        8. Complete the form and click the Review + create button.
        9. Wait for the account to be created (you will receive confirmation emails) and then login again at the Azure Portal.
        10. Click on All resources and then select your Translator service account from the list of resources.
        11. You will find your new API keys in the Keys and Endpoint section.
      3. Select a source language from the Source Language drop-down.
      4. Select a target language from the Target Language drop-down.
    • Select Yandex tab to configure Yandex Translate API engine. Preferences dialog switches to:
      Yandex Translate API
      1. Check the Enable Yandex Translate API box.
      2. Enter your API Key in the API Key text box.
        Note
        Note
        You can create an API Key for Yandex Translate service at https://cloud.yandex.com/en/docs/iam/operations/api-key/create.
      3. Select a source language from the Source Language drop-down.
      4. Select a target language from the Target Language drop-down.
    • Select DeepL tab to configure DeepL API engine. Preferences dialog switches to:
      DeepL API
      1. Check the Enable DeepL API box.
      2. Enter your API Key in the API Key text box.
        To obtain an API Key for DeepL:
        • Visit https://www.deepl.com/translator and create an account.
        • Check your Account settings and get or create a key in the Authentication Key for DeepL API box.
      3. Select a source language from the Source Language drop-down.
      4. Select a target language from the Target Language drop-down.
    • Select ChatGPT tab to configure ChatGPT engine. Preferences dialog switches to:
      ChatGPT
      1. Enter your API Key in the API Key text box.
        To obtain an API Key for ChatGPT:
        1. Register a user account at https://chat.openai.com/.
        2. Create an API Key at https://platform.openai.com/account/api-keys.
      Note
      Note
      ChatGPT supports, in theory, translating from any language to any language. Project languages are automatically used for requesting translations.
    • Select ModernMT tab to configure ModernMT engine. Preferences dialog switches to:
      ModernMT
      1. Check the Enable ModernMT box.
      2. Enter your API Key in the API Key text box.
        You can register for a user account at https://www.modernmt.com/pricing/#translators. An API key will be provided during registration.
      3. Select a source language from the Source Language drop-down.
      4. Select a target language from the Target Language drop-down.
  2. Click on the Save Preferences button to save your changes.