Sketch Translate


Sketch plugin / Localization / Mac App development / Productivity



This is a plugin to translate Sketch artboards into any language. Directly from your Sketch file.

This is a plugin to translate Sketch artboards into different languages. Directly from your Sketch file.

The plugin uses a free Yandex Translate API. You can create your own key in less than two mins from here. Using the plugin, you can translate an artboard, group or even a text-layer, depending on whatever suits your needs.



Overview of how the plugin can assist you in your design workflow




Need for this plugin


While working in some of the most prominent design companies which cater to audiences in numerous countries, I realized that internationalization is a colossal mess. Digital Designers create mockups and screens for a particular language, prominently English. Next up, the Content Editors spend a fortnight in translating the textual content. Due to this process, designers have never been able to assess the scalability or accessibility of their made designs.

Regularly, internationalization encounters a problem of not having adequate space for translations. For instance, let's notice the tag “Lie!” In English, it is four characters with the exclamation point. However, in French, it is nine characters: “Le Mensonge !” That is more than double the size of English. Moreover, yes, in French, there’s supposed to be a space before exclamation points. For designers, there is no simple tool to validate these.

Hence, I came up with a handy plugin which helps in translating the text in the mockups to different languages within seconds, without the need for the designer to leave their favorite design tool. The plugin uses Yandex's Translate API to render text to other languages and creates an alternative design within seconds. The open-sourced program is coded in JS, C#, CoffeeScript, and Swift. Designers now, with the help of this, can validate their designs and attest its scalability. This plugin is the only one present today and is being used by many digital design teams in India, US, and Europe.


Get this plugin







Features


Translate text to 90+ languages

The plugin supports languages from Haitian to Urdu. Select other languages by pressing ctrl + shift + x.



Transform your Sketch Artboard for RTL languages

The plugin supports languages from Haitian to Urdu. Select other languages by pressing ctrl + shift + x.



Check for accessibility standards for CJK (chinese, japanese, korean) languages

The plugin supports languages from Haitian to Urdu. Select other languages by pressing ctrl + shift + x.






Installation



  • Download this plugin
  • Double click the plugin file to automatically install
  • The shortcut should now be available under the Plugin's menu in Sketch

To use the plugin, you need a Yandex API key. It's free of charge for personal use.


Get Yandex Key