Your website, readable in 40 languages.
Add one line of code. Visitors pick their language and your pages switch in place — layout, links and scripts untouched. Returning visitors see their language instantly.
Free plan: one website, 2 languages. No credit card.
Try it on this page
Pick a language. The same script your visitors get translates everything you see here.
Showing the original English page.
Live in three steps
No export, no proxy, no second website to maintain. Your pages stay exactly where they are.
-
Add your website
Enter its address, the language it is written in and the languages you want to offer.
-
Paste one line
Put the script tag into your page template. It works with WordPress, Shopify, Webflow, static sites and single-page apps.
<script src="…/widget.js" data-key="site_…"></script> -
Visitors choose their language
A compact switcher appears in the corner of your pages. The choice is remembered on every page they visit.
Fast the first time. Instant after that.
Most of a website repeats: navigation, footer, product names. Every sentence is translated once for your whole site and served from cache from then on — for all visitors.
New text is translated by an AI model in parallel batches, starting with what is visible on screen, and appears sentence by sentence while the rest is still being written.
-
Instantly
Returning visitors: translations kept in the browser are applied before the page is shown, without a flash of the original language.
-
In one request
Pages someone has read before: a single small, cacheable response brings every translation of the page.
-
Within seconds
Brand-new text: the first sentences appear after about a second and the rest stream in as they are done.
Built to be forgotten about
It keeps working when you change your pages, and it stays out of your visitors' way.
- Your layout stays intact
- Only text changes, in place. No page reloads, no redirects, no copies of your site. Your scripts and forms keep working.
- Links and formatting survive
- Bold words, links and icons inside a sentence move with the translated grammar instead of breaking it into fragments.
- You have the last word
- Correct any sentence in the translation editor. Your edits go live at once and are never overwritten.
- Only on your domains
- A site key works on the domains you list, so nobody else can spend your translation quota.
- Right-to-left included
- Arabic, Hebrew and Persian switch the reading direction of the page automatically.
- Ready for modern sites
- Content added later by JavaScript and single-page app navigation is translated as it appears.
- Your own switcher, if you prefer
- Any link or button with
data-alinio-lang="fr"becomes a language button. Hide the default one with a single attribute. - No cookies, no tracking
- The language choice is stored in the visitor's browser. Only the text of your pages is processed.
Pricing
You pay for new text only. Showing a translation again — to any number of visitors — is free.
Starter
- 3 websites
- 5 languages
- 200,000 characters / month
- Translation editor
- No branding
Pro
- 10 websites
- 20 languages
- 1,000,000 characters / month
- Glossary & do-not-translate terms
- Priority support
Business
- Unlimited websites
- All languages
- 5,000,000 characters / month
- Dedicated support
Every account starts on the free plan. To move to a paid plan, contact us from your dashboard — prices exclude VAT.
Questions
Will search engines see the translations?
No. Translation happens in the visitor's browser, so search engines index your original language. alinio is built for your visitors, not as an SEO tool.
How good are the translations?
A large language model translates each sentence with its formatting, the tone of your site and your glossary of terms that must not be translated. You can review and correct every sentence in the editor.
What counts toward my monthly characters?
Only text translated for the first time. Cached translations cost nothing, however often they are shown.
What happens when my quota is used up?
Text that is already translated keeps working. New text stays in your original language until the next month starts or you upgrade.
Can I keep parts of a page untranslated?
Yes. Add translate="no" or the class notranslate to any element — ideal for brand names, prices or code.
Does it work with my website builder?
If you can add a script tag to your pages, it works: WordPress, Shopify, Webflow, Wix custom code, Squarespace code injection, static HTML and React, Vue or Angular apps.