Use Google Translate with a glossary!

GoogleCloud'n Glossary Trados Plugin

Google Translate cuts down on translation time, but the terms...

Google Translate is getting better and better with each passing month and year. I recently used the "Pre-translate files with Google Cloud" option from within Trados 2017 to batch-translate a large project (Japanese to English). When the results came back, I was frankly amazed--the translations were near human-level, so I simply had to post-edit the translations (fixing some places here and there), before submitting them to the customer. When engaging in this post-editing work, the main thing I noticed was the variation in terms/vocabulary used by Google Translate. Most of the sentences were gramatically perfect, the main issue was with vocabulary inconsistency. For example, the customer wanted to use the term "remote controller," but Google Translate chose the term "remote control." Also, the verb "press" (押す) sometimes came out as press, but sometimes as push. Other than such vocabulary irregularities, Google Translate worked great for that particular project.

That got me thinking, "Wouldn't it be great if you could supply a glossary (in Trados *.sdltb Termbase format) to Google Translate, and receive target translations that use terms consistently?" Well, now you can, with GoogleCloud'n Glossary!

Using Google Cloud'n Glossary, you simply add "GoogleCloud'n Glossary Trados Plugin" as a Machine Translation provider to your Trados project, and you're good to go. Source segments will be translated using the Google API, and a glossary of your choosing. Simply choose a Termbase file from your computer, upload it to Google Cloud Storage (from within the plugin), and it will be used during translation. No more term irregularities!

You can do all of the above using the free version of the plugin. If you purchase a product key ($25 USD, from the link within the plugin itself), you can also train custom translation models using the sentence pairs in existing translation memories. (NOTE: Model training is carried out in the cloud, at the hourly rates listed here. In a nutshell, training even a small model may cost around $100 USD or more. Model training fees such as this, as well as actual per-character translation fees--incurred when translating with a custom model or the standard Google NMT model--will be charged directly to your Google Cloud Platform account. Training/translation fees are separate and not included in the one-time $25 product key fee).

Setting up your Google Cloud Platform account for use with the plugin

The plugin uses credentials (in the form of a *.json file) saved on your computer to carry out translation, so before using the plugin, you must:

1. Enable the "Cloud Translation API", "Cloud AutoML API", and "Cloud Storage API" in your Google Cloud Platform account.
2. Create a "Service account," and assign it four special permissions
3. Generate and download the *.json file

The entire process is shown in the following 4-minute video (Be sure to turn on closed captions, as the video has no audio narration):




The *.json file created in the final step of the above video will be downloaded to your computer, and saved in the "Downloads" folder associated with your web browser, most likely. When you start the plugin from Trados, you simply have to find that file on your computer and select it. The plugin will use the credentials contained inside to link up with your Google Cloud Platform account, allowing you to train & use custom models (or just use the standard Google NMT model), as well as create and use glossaries during translation.

This plugin is currently still in the process of being approved for release in the SDL Appstore, however, you can download an unsigned version from the links below!

Update: On May 21st, I uploaded new versions of the plugin (available below). It's now an official "MT Provider" within Trados, so you can use it to translate segment-by-segment, as well as in batch. Also, settings are saved from session-to-session, so there is no need to re-input your product key or credentials.


GoogleCloud'n Glossary for Trados Studio 2017
GoogleCloud'n Glossary for Trados Studio 2019


I hope this tool will be of help to you, thank you for checking it out. If you have any questions or problems, feel free to send an email to bb@browser-beijin.com.