Back to Plugins
Babel — Claude & DeepL AI Translate

Babel — Claude & DeepL AI Translate

Automatically translate your designs using Claude AI or DeepL

contentai technologyinternationalizationtextlanguagemultilingualautomationi18ntranslationtranslationlocalisationmachine learningdeepl api

Plugin Preview

Babel — Claude & DeepL AI Translate preview

About this plugin

Translate text nodes and screens in Figma using Claude AI or DeepL.


Translation Engines

Claude AI — No API key needed. Translations are powered by our server-side key, free for all users. This may change in the future if the service becomes too costly to maintain. Customize the tone of voice to match your brand (casual, formal, friendly, etc.).


DeepL — Bring your own DeepL API key (Free, Pro, or Enterprise). Free version supports up to 500,000 characters/month. Supports formality options for applicable languages.


Features

- Choose your translation engine during onboarding, switch anytime in Settings.

- Translate one or multiple selected visible nodes including their children.

- "Auto" option to automatically detect the source language.

- Automatically saves your language pair to speed up the process.

- Tone of voice customization for Claude AI (text input or file upload).

- Formality option for DeepL translations.

- Ignore specific text nodes by adding :babel_ignore: to their name.

- Handles errors and connection issues gracefully.


Free for all. You don't pay for the plugin itself. If you find it useful, we'd be happy if you buy us a coffee.


Roadmap

Version 1.2 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.

  1. Keep styles of the original text.
  2. bold, italic, underline
  3. font size
  4. font family
  5. color
  6. Option to ignore certain group of nodes when translating.
  7. split_sentences option to sets whether the translation engine should first split the input into sentences
  8. tag_handling option to support html and xml tags
  9. preserve_formatting option to preserve formatting of the original text, even if it would usually correct some aspects.
  10. ignore_tags option to ensure that elements in the original text are not altered in the translation (e.g., trademarks, product names)
  11. Detect that component is selected and warn about potential breaking changes propagation.
  12. 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

Version5
CreatedJanuary 31, 2023
Last UpdatedFebruary 18, 2026
CategoryAccessibility tools
CreatorVladimir Hudnitsky
Stats84 installs, 8 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:dist/index.html
  • main:dist/code.js
  • Document Access:dynamic-page
  • Network Access:

    Plugin needs to access Supabase servers to proxy translation requests.

  • Editor Types:
    figma
  • Allowed Domains:
    • https://pxvjayhydlcdwofgsvkl.supabase.co