Back to Plugins
Babel Translations

Babel Translations

Speed up processes by automatically translating components using the power of the DeepL

contentai technologyinternationalizationtextlanguagemultilingualautomationi18ntranslationtranslationlocalisationmachine learningdeepl api

Plugin Preview

Babel Translations preview

About this plugin

The plugin uses DeepL API to automatically translate nodes or screens in Figma. v1.0


Prerequisites

Free version of DeepL API has a limitation of 500.000 symbols which you can translate, the plugin provides you an option to use your own subscription plan (Free, Pro or Enterprise) by providing an AuthKey during the onboarding process.


Supported Features

  • Free for all. You don't pay for the plugin itself as well as for basic version of DeepL, but I would be happy if you would like to buy me a coffee.
  • Translate one or multiple selected *visible* nodes including their children.
  • Use "formality" option to translate to a more formal or informal language.
  • Use "Auto" option to automatically detect the language of the text to translate from.
  • Automatically saves the language you were translating 'from' and 'to', to speedup the process.
  • Ignore certain Text nodes by adding a keyword `:babel_ignore:` to their name.
  • Handles errors gracefully.
  • Handles loss of connection gracefully.


Roadmap

Version 1.0 of the plugin covers only necessary features for an effective translation workflow, but we are using the plugin internally at BearMinds and we see many features which would make it even better.

  • Keep styles of the original text.
  1. bold, italic, underline
  2. font size
  3. font family
  4. color
  • Option to ignore certain group of nodes when translating.
  • split_sentences option to sets whether the translation engine should first split the input into sentences
  • tag_handling option to support html and xml tags
  • preserve_formatting option to preserve formatting of the original text, even if it would usually correct some aspects.
  • ignore_tags option to ensure that elements in the original text are not altered in the translation (e.g., trademarks, product names)
  • Detect that component is selected and warn about potential breaking changes propagation.
  • Translate a lot of text at once (e.g. 10000x symbols)


Feedback

We would be happy to hear about your experience with the plugin, missing features or issues. Just write to [email protected].

Plugin Details

Version2
CreatedJanuary 31, 2023
Last UpdatedFebruary 8, 2023
CategoryAccessibility tools
CreatorVladimir Hudnitsky
Stats55 installs, 7 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:dist/index.html
  • main:dist/code.js
  • Editor Types:
    figma