View all add-ons
New

SVG Translate

Translate the text inside your SVG files. Import, detect texts, translate in one click, and embed via shortcode.

SVG Translate - Import SVG

Why translate SVGs?

Many SVGs contain text elements (labels, headings, descriptions) that remain untranslated when your site is translated. Charts, diagrams, certificates, infographics - any SVG with text needs to be translated too. SVG Translate detects these text elements and translates them through TrueLang, just like the rest of your content.

How it works

1

Import your SVG in the plugin (TrueLang > SVG Translate)

2

The plugin scans and lists all text elements found in the SVG

3

Click Translate to translate all texts for all your languages in one click

4

Copy the shortcode and paste it in your page - the SVG displays with translated text automatically

What is translatable?

Translatable

text elements
tspan elements
title tooltips
desc descriptions
aria-label attributes

Not translatable

Text converted to outlines/paths
Text rasterized as image
SVGs loaded via img src
SVGs as CSS background-image

Features

Automatic detection of text, tspan, title and desc elements
Bulk translate all SVG texts for all languages in one click
Enables SVG uploads in WordPress, Elementor, Bricks, Breakdance, Divi and more
Safe SVG sanitization on upload (strips scripts and dangerous content)
[tl_svg] shortcode with automatic translation based on visitor language
Translations stored in TrueLang DB - zero API calls at runtime

Important: text must remain editable

SVGs exported from Figma, Illustrator or other design tools with the "Convert text to outlines" or "Vectorize text" option cannot be translated - the text has been converted to geometric shapes and is no longer readable. Ask your designer to re-export the SVG with the "Preserve text" option enabled.

Bonus: SVG upload everywhere

In addition to translation, the plugin enables SVG file uploads across the entire WordPress interface, including Elementor, Bricks, Breakdance, Divi and other page builders. SVGs are automatically sanitized on upload to remove any potentially dangerous content.

Ready to translate your SVGs?

SVG Translate is included for free with your TrueLang plan.

Start for free