Machine Translation

From Memsource
Jump to: navigation, search

Introduction

All Memsource users can use Microsoft Translator with Feedback free of charge. This MT engine comes as default for all new Memsource users and it does not need to be configured. Microsoft Translator with Feedback is no longer available for pre-translation in batch. It can only be used for segment-per-segment translation in Memsource Editors.

Memsource does not provide machine translation of its own but offers access to 3rd-party machine translation engines via an API. It offers connection to general machine translation engines (such as Google Translate and Microsoft Translator) as well as custom-trained machine translation engines (e.g. Systran, Microsoft Translator Hub, Tauyou...).

General Machine Translation Engines

Google Translate

Google Translate is one of the general machine translation services available in Memsource Cloud. The API provides a simple interface for translating an arbitrary string into any supported language.

To set up the engine, you need to get the Google Translate API Key. If unsure how to do that, perhaps this link could help.

When creating a new key, please make sure to follow the steps below:

  • Select the option of "Create new Browser Key"
  • Click "Create" without entering any values in the "referer" box. That way,you will get an API Key with "Any referer allowed".

Then go to "Setup – Machine Translation" in Memsource and create a Google Translate engine configuration, using your API Key.

To use Google Translate as the default engine, select "Default" when configuring Google Translate in Memsource. This will be applied to all new projects. To change MT settings in a project that has been already created, click the "Edit" button at the top right of your project and tweak your machine translation settings.


Google Translate Premium Edition

Memsource also supports Google Translate Premium Edition.

This edition was offered as BETA and users were allowed access only on case-by-case basis. Recently Google has merged the Premium (NMT) edition with their standard Google Translate therefore it is no longer necessary to apply for the NMT version of Google.

All Google Translate API keys automatically have access to both Standard and Neural Machine Translation Google offers. If you own an older API key, you may need to create a new one in order to gain access to the NMT features of Google Translate.

When setting up the MT engine, you can either choose Google Translate option for standard edition or Google Premiumoption for NMT.

Microsoft Translator

We have created a dedicated page that will guide you through the Microsoft Translator setup.

Custom Machine Translation Engines

To set up a custom machine translation engine, go to the Memsource Cloud Machine Translation section under Setup. Please note that only administrator users can see and access this section. Once your new machine translation engine has been configured under Setup, make sure it is also enabled in the Settings of a project, which will make it generally available for all users working with the project, including linguists translating that project's jobs in Memsource Editor.

Apertium

Configure a connection to your Apertium engine by entering the following in Memsource:

  • Name
  • API Key (optional)
  • URL (optional)
  • Default (optional): Select whether it is the default engine

CrossLang

Configure a connection to your CrossLang engine by entering the following in Memsource:

  • Name
  • URL
  • Username
  • API Key
  • Domain
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine


CrossLang is really a proxy that can provide access to multiple MT engines (custom, generic, etc.). Please note that the CrossLang MT engine is only supported for batch pre-translation and not in a real-time mode, due to the engine's limitations.

Fair Trade Translation

Configure a connection to your Fair Trade Translation engine by entering the following in Memsource:

  • Name
  • API Key
  • Default (optional): Select whether it is the default engine

Globalese

Configure a connection to your Globalese engine by entering the following in Memsource:

  • Name
  • URL
  • Username
  • Public key
  • Private key
  • Group ID
  • Engine ID (optional)
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Globalese NMT (Neural Machine Translation)

Configure a connection to your Globalese engine by entering the following in Memsource:

  • Name
  • URL
  • Username
  • Public key
  • Private key
  • Group ID
  • Engine ID (optional)
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Human Science

Configure the connection to your Human Science engine by entering the following in Memsource:

  • Name
  • API Key
  • URL
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

KantanMT

Configure a connection to your KantanMT engine by entering the following in Memsource:

  • Name
  • Token
  • Profile
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Please note that when connecting to your KantanMT engine, the KantanMT engine needs to be first started by Memsource (unless it is already running), therefore it may take a few minutes to get the first results in such a case.


Microsoft Translator / Microsoft Translator Hub

For a short period of time, two ways of signing up are available. Microsoft DataMarket or Azure portal. Please note, that Microsoft is moving the service from Microsoft DataMarket to Azure portal by the 30 April 2017.

See Microsoft article: Action Required before April 30, 2017: Microsoft Translator Moves to Azure.


Configure a connection to your MS Translator / MS Translator Hub engine by entering the following in Memsource:

  • Name
  • Client ID (Microsoft DataMarket )
  • Client Secret (Microsoft DataMarket )
  • Azure Key (Azure portal)
  • Category
  • Rating (Hub)
  • Send feedback (Hub): Select whether to send feedback
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

If Client ID and Client Secret are present in the form, the Azure key is ignored - only one of the credentials can be used.

Read more here: Microsoft Translator Hub.

MoraviaMT

  • Name
  • User ID
  • Secret
  • Category
  • Service account (optional)
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

NICT

Configure a connection to your NICT engine by entering the following in Memsource:

  • Name
  • Username
  • Engine
  • Key
  • Secret
  • URL (optional)
  • Plaintext sign (optional): Select whether it is plaintext sign
  • Default (optional): Select whether it is the default engine

Omniscien Technologies

Configure a connection to your Omniscien Technologies engine by entering the following in Memsource:

  • Name
  • Username
  • Password
  • Account Number
  • Domain name (optional)
  • Domain code (optional)
  • URL (optional)
  • Project number (optional)
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Please note that the Omniscien Technologies MT engine is only supported for batch pre-translation and not in a real-time mode due to the engine's limitations.

PangeaMT

Configure a connection to your PangeaMT engine by entering the following in Memsource:

  • Name
  • Username
  • Password
  • Engine ID
  • Host (optional)
  • Port (optional)
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

PROMT

Configure a connection to your PROMT engine by entering the following in Memsource:

  • Name
  • Username
  • Password
  • URL (optional)
  • Profile (optional)
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

SDL BeGlobal

Configure a connection to your SDL BeGlobal engine by entering the following in Memsource:

  • Name
  • API Key
  • Account ID
  • User ID
  • Touchpoint ID
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

SDL Language Cloud

Configure a connection to your SDL Language Cloud engine by entering the following in Memsource:

  • Name
  • API Key
  • Domain code (optional)
  • Termbase ID (optional, comma-separated list)
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Sunda MT

Configure a connection to your Sunda MT engine by entering the following in Memsource:

  • Name
  • Login
  • Password
  • PID (application ID)
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Systran Enterprise Server 7

Configure a connection to your Systran Enterprise Server 7 engine by entering the following in Memsource:

  • Name
  • URL
  • Username
  • Password
  • Profile (optional)
  • Default (optional): Select whether it is the default engine

Tauyou

Configure a connection to your Tauyou engine by entering the following in Memsource:

  • Name
  • Username
  • Password
  • URL
  • Domain (optional)
  • Send feedback (optional): Select whether to send feedback
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Tauyou Real-time

Configure a connection to your Tauyou Real-time engine by entering the following in Memsource:

  • Name
  • Username
  • Password
  • URL
  • Domain (optional)
  • Send feedback (optional): Select whether to send feedback
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Tilde MT

Configure a connection to your LetsMT engine by entering the following in Memsource:

  • Name
  • Client ID
  • System ID
  • Include tags (optional): Select whether to include tags
  • Default (optional): Select whether it is the default engine

Please note that when connecting to your LetsMT engine, the LetsMT engine needs to be first started by Memsource (unless it is already running), therefore it may take a few minutes to get the first results in such a case.

Yappn

Configure a connection to your Yappn engine by entering the following in Memsource:

  • Name
  • URL
  • Credential
  • Domain
  • Default (optional): Select whether it is the default engine

Other Custom Machine Translation Engines

Memsource integrates all leading machine translation technologies. Please contact Memsource Support to enable a machine translation technology of your choice in Memsource Cloud, including your own custom-trained machine translation engine. It usually requires just a couple of weeks to do this.