The proof is the switch in the corner

This site speaks English on its bare URLs and Dutch under /nl. The order of leap.locales decides which one is bare. Every page and item carries its own slug per language, so a translated page has a translated address too.

Role

Let AI do the second language

A translate button sits beside every translatable field, and one at the top fills an entire record — sections included, HTML preserved, slugs re-slugified. It is on for this demo. Try it on Untranslated example, the page under this one: it has no Dutch version at all. Open it in the panel, press translate, and watch it fill.

Section