Everything it does,
in plain lists

Verbafy translates the site you already have, in the visitor's browser, the moment they ask. Here is the whole of it, in lists you can hold up against anybody else's.

Instant

On the site you already have

One script tag before the closing body tag. Nothing is installed on your server, nothing is rebuilt, and no page is duplicated. A visitor picks a language and the words change where they stand.

  • One snippet, pasted once. No plugin to install and none to keep updated.
  • The page changes in place, with no reload and no second copy of your site.
  • Works on any platform, and on sites built before most of them existed.
  • Text that appears later is translated as it appears: lazy sections, filtered lists, whatever your app renders next.
  • A visitor's language is remembered for your site and restored on their next visit.
  • Nothing to change when you redesign. The snippet reads the page as it finds it.

Languages

Sixty and counting, all included

More than sixty languages, including the ones that usually come with a surcharge or do not come at all. Every plan has every language; there is no per-language price and no upgrade to unlock one.

  • More than 60 languages, from Spanish and Japanese to Amharic, Khmer and Zulu.
  • Every language on every plan. Adding one is a checkbox, not an upgrade.
  • Right-to-left languages set the page direction, so Arabic and Hebrew read the right way round.
  • Unlimited domains on every plan: your main site, your campaign site and your client's, from one account.
  • AI translation chosen per language, so each one is served by whichever engine reads best in it.

Your words

Your brand survives the translation

The failure that makes people turn automatic translation off is a product name coming back as a sentence. A glossary decides those cases once, and anything you would rather write yourself, you write yourself.

  • A glossary per site: keep a term exactly as written, or pin the wording it should take in each language.
  • Edit any translation in the dashboard. Your version is kept and a machine translation never overwrites it.
  • HTML, links and attributes come back intact, so a translated page keeps its markup and its layout.
  • Alt text, titles, placeholders and ARIA labels are translated too, not just the text you can see.
  • Every string carries its state, so you can tell at a glance what a machine wrote and what a person did.

The switcher

Five shapes, or none at all

The language switcher is one attribute. Take the floating pill, drop a menu into your header, use a native select your own stylesheet already styles, put a row of links in the footer, or turn it off and drive it from your own markup.

  • pill, menu, select, links or none: one attribute, no second setting.
  • Eight CSS custom properties re-skin it: background, text, border, hover, radius, font, focus ring and shadow.
  • The native select is deliberately not isolated, so your form styles reach it and it matches the rest of your site for free.
  • Headless mode hands you window.Verbafy and four events, and your own control drives the engine.
  • Keyboard operable throughout, with the active language announced rather than only coloured in.
  • The control shows the language actually on the page, so it never claims French over an English paragraph.

What it costs

You pay for words, once

A word is one word translated into one language, counted the first time. Page views are free, repeats are free, and your own edits are free. That is why a small site stays on a small plan.

  • A page viewed a thousand times costs the same as a page viewed once.
  • A sentence that appears on forty pages is translated once and reused on all of them.
  • Wording you edit yourself never counts against your allowance.
  • Reach your limit and nothing breaks: everything already translated keeps being served, and new text waits for the reset or an upgrade.
  • Your allowance is per month, in every language, on unlimited domains.
  • On WordPress, Drupal and Joomla the documented snippet is scoped to the public site, so your own back office never spends it.

The dashboard

See every string, and where it lives

One place for your sites, their languages and every string either of them has. Search it, filter it, fix a wording, and see what the month has cost you.

  • Every string for a language in one table: search it, filter by state, edit inline.
  • See which pages a string appears on before you change it.
  • Usage for the month, broken down by site.
  • Your embed snippet for each switcher shape, with a live preview of the real widget beside it.
  • Several sites in one account, each with its own languages and its own glossary.
  • Invite the rest of your team, so the wording is not one person's job.

Try it on your own site

Try it free for 7 days, with 5,000 words to test with. No card needed.