

Settings: pick your two languages, their WordPress locales and how URLs are structured.
Most sites are not translated into ten languages — they are translated into two. Duolangue is built for that exact case: one site, two languages, no bloat. No custom database tables, no settings maze, no machine-translation upsell baked into checkout.
Duolangue gives you a fully working bilingual site for pages, posts and custom post types:
/fr/). A ?lang= parameter mode is available as a fallback./projects/ /fr/projets/).[duolangue_switcher] shortcode plus duolangue_language_switcher() / duolangue_other_lang_url() template functions for themes, page builders and code blocks.Every switcher link points to the linked translation of the current page when it exists and is published; otherwise it falls back to the home page of the target language.
A separate commercial edition, Duolangue Pro, adds one-click duplication into the other language, taxonomy term translation and whole-menu translation. Everything described above is in this free plugin, with no limits. Learn more at duolangue.com.
This plugin includes the Freemius SDK, which on activation shows an optional opt-in screen.