The WebTranslateIt Blog

i18n news and Product Updates about WebTranslateIt

Introducing Teams and Language Coordinators

By Edouard on April 24, 2017

Today we’d like to introduce you to one of our biggest features so far: Teams. It includes the creation of a new role within an organization: Language Coordinator.


Teams is a completely new feature which will only be available to organizations on our new plans. It isn’t available to organizations on our “Legacy” plans.

Teams simplifies user permission management across projects. It lets you define a team of people with its permissions under one organization.

While you can also invite users directly to a project, Teams lets you create a group of people on the organization level, which means it will be possible to re-use this team on all the projects on your organization.

Once created, the Team can be assigned to as many projects as you want.

This feature is unavailable to organizations on a “Legacy” plan. It is only available for organizations on a Free Trial, or on the Micro, Small, Medium, Large, Extra Large plans and onwards.
You can upgrade your organization from a “Legacy” plan to the one of the new plans on the organization Billing page.

You can learn more about Teams in our documentation.

Teams are also available through the API using the Team and TeamMember APIs.

Language Coordinators

Since we were busy building Teams, we tackled another important feature request: Language Coordinators.

A language coordinator is a person on a project who has the same permissions as a translator, but also has the permission to add or remove translators in his language on a Team or Project. This is useful for translating projects with very large teams.

You can learn more about the role of Language Coordinators and other roles in WebTranslateIt in our documentation.

We hope you will find these improvements useful. Thank you for using WebTranslateIt.

Machine Translation: Update to the Microsoft Azure Translator API

By Edouard on March 24, 2017

If you are using machine translation from Bing Translator, please note that Microsoft is deprecating its current Microsoft Translator API found on the Azure DataMarket in favor of a new Microsoft Translator Text API that you can find on the Azure Portal.

Starting on March 31st, the legacy Translator API won’t serve translations anymore. It means that in order to keep using translation suggestions from Microsoft Translator you will need to sign up to the Azure Portal and get a new API token. Old tokens aren’t compatible with the legacy implementation of Microsoft Azure Translator.

We released an update to WebTranslateIt to support the new Microsoft Translator API, so you can now use the new Microsoft Azure Translator credentials delivered on the Azure Portal with WebTranslateIt.

How to upgrade?

First, head over to WebTranslateIt’s documentation on Machine Translation to learn how to get your new Microsoft Azure Translator API credentials.

Once you have your new key, go to your project settings and paste it to the Microsoft Translator API field and that should be it.

Should you have any questions, please visit the support site and we will get right back to you.

8 new features you didn’t know about

By Edouard on February 22, 2017

Here are 8 tiny but useful features we’ve been releasing over the past few months.

Project Icons

Project managers can now upload project icons to differentiate their different projects.

In order to upload a new icon, just go to the project settings and upload it next to the “Icon” title.

Filters Improvements

1. Filter by multiple labels

You can now filter segments by multiple labels in the translation interface.

This is an advanced feature, so we don’t have an UI for it, so you will have to edit the URL to use this.

For instance, if you’d like to filter by the label label 1 and label 2, you’d need to use this link:[label+1,label+2]

2. Filter segments not having label

If you’d like to only show segments not having any labels it is now possible to do so. Click on “Filters” » “Labels” and select “None”.

3. Filter by segments having instructions

We also added a new filter to let you display only segments having instructions or those not having instructions. This will make it easier for you to specifically list segments needing some commenting. Adding instructions greatly helps translators doing their work.


Autoscroll is a new translation feature. In the translation interface having Autoscroll on moves the translation box to the top of the screen to make room to list the translation suggestions.

This new feature is turned on by default but you can turn it off in your personal settings.

WebHook Logging and improvements to Slack

We improved our WebHooks a lot. First of all, we now log the output of each WebHook call and you can review it in your project settings. It will be useful to determine why a WebHook hasn’t been working.

We also improved the WebHook payload so if you use the WebHook feature to post to Slack it will now display a message detailing the changes. More improvements and a tighter Slack integration are in the pipeline.

Smaller features and bug fixes

  • Added overflow to labels for segments having many labels. The full label list is still visible by clicking on the ellipsis (…)
  • Improved the TermBase code to make it faster.
  • Fixed a bug with the character counter for languages using more than 1 byte per character.
  • Added the ability to create a new segment and set segment status (current, obsolete, hidden).
  • Project Managers (not being organization admins) can now delete labels.

That’s it for today. I hope you will find these new features useful. Thank you for using WebTranslateIt.

New file format supported: Apple .stringsdict

By Edouard on February 13, 2017

You can now translate Apple .stringsdict files with WebTranslateIt.

.stringsdict files are files used for iPhone applications to define language plural forms.

Here’s an Apple .stringsdict file example:

<plist version="1.0">
            <string>%d file remaining</string>
            <string>%d files remaining</string>

We hope you will find this new file format useful. It was the file format the most requested so far. Thank you for using WebTranslateIt.

New file format supported: react-intl

By Edouard on February 13, 2017

You can now translate react-intl JavaScript files with WebTranslateIt.

react-intl files are JSON files which are parsed in a specific way by WebTranslateIt. Descriptions will be extracted out and displayed as a developer instructions.

    "key.confirmation.title": {
        "description": "{variable} Title for that dialog",
        "message": "Hello"

We hope you will find this new file format useful. Thank you for using WebTranslateIt.