Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Translate your website templates and plugins into multiple languages. Bulk translation with Google Translate or Yandex.
PluginsPHP · SCSSGitHub @enupalOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading comments.
Checking sign-in status.
Translate your website templates and plugins into multiple languages for Craft CMS. Bulk translation with Google Translate or Yandex.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Translate entry content, templates and even plugins. With Google or AI.
A multi-site build needs two kinds of translation: the static strings in your
templates and plugins, and the content in your entries. Enupal Translate handles
both.
Pick a target site, hit Translate, review the draft. Bigger jobs run in the
background as Craft queue jobs, so you can carry on working.
Content translation and the AI providers are new in 5.0 and still being proven
on real sites. Static template translation is unchanged. If you hit something,
please open an issue.Read the full README ↗Translate entry content, templates and even plugins. With Google or AI.
A multi-site build needs two kinds of translation: the static strings in your templates and plugins, and the content in your entries. Enupal Translate handles both.
Pick a target site, hit Translate, review the draft. Bigger jobs run in the background as Craft queue jobs, so you can carry on working.
[!NOTE] Content translation and the AI providers are new in 5.0 and still being proven on real sites. Static template translation is unchanged. If you hit something, please open an issue.
Translate any entry, asset, category or product into another site from the sidebar, or select several on the index and do them in bulk.
Craft fields
Rich text
Plugin fields
Your own field types can join in through Content::EVENT_REGISTER_SERIALIZERS.
Everything else is left alone: images, dropdowns, numbers and relations are never touched. Internal links follow the translation, so a link to an English entry becomes a link to its Spanish counterpart.
Enupal Translate scans your templates for translatable strings and lets you translate them in bulk or by hand.
Keeps a copy of your translations folder in the database, so you can deploy without committing translations to git, and without extra queries slowing your pages down.
Export from the dropdown in the top right, send the file to a translator, import it back.
Enupal Translate writes translation files straight into your plugin's path. Internationalise your own plugins and reach people who do not work in English.
AI providers see a whole entry at once rather than field by field, so the result reads like a page instead of disconnected sentences. Repeated strings are sent once, so you never pay twice for the same words.
A dashboard shows how many translations you have made, split between templates and content, with token usage, API calls and anything that failed. Filter by date, provider, type or language.
API keys can live in your .env rather than in project config, and a
translateContent permission controls who can translate.
https://docs.enupal.com/translate/
Send us a note at: [email protected]
Create an issue on Github
Brought to you by enupal