Skip to content

Languages

The Languages screen lists every language configured on your site — your source language and all the target languages you’ve added. This is where you add new languages, reorder them, and activate or deactivate them.


  1. Click Add Language on the Languages settings screen.
  2. Search for or select the language you want to add (for example, French or German).
  3. Optionally, set a custom URL slug — this is the short prefix that appears in translated URLs, like /fr/ or /de/. The default slug is set automatically from the language code.
  4. Save your settings.

After saving, the language appears in your language list and in the Omnalingo dashboard. It will not appear on your live site yet — you need to scan your content and run translations first. Once translations exist, the language becomes visible to visitors automatically.


Each language in your list has a few display options:

The name shown in your language switcher. By default this is the language’s native name (for example, “Deutsch” for German). You can leave this as-is for most sites.

A flag icon used in the language switcher. Omnalingo sets this automatically based on the language you selected. You can change it if you want a different regional flag.

The prefix used in translated page URLs. For example, if your slug is fr, your French About page will be at /fr/about/. Slugs must be unique across all your languages. Once set and your site is live, changing a slug will break any existing links or bookmarks to translated pages.


The toggle next to each target language controls whether it’s active (visible to visitors) or inactive (hidden).

  • Active: The language appears in the switcher and visitors can browse your site in that language.
  • Inactive: The language is hidden from visitors. Your translations are preserved — reactivating the language restores everything instantly.

Deactivating a language is useful when you’re still working on translations and don’t want to show incomplete content publicly.


Drag the languages in the list to set the order they appear in the language switcher. The source language is always shown separately — only target languages are reordered here.


To remove a target language, click the delete icon next to it and save your settings. Removing a language deletes its translations from the database. This cannot be undone — if you might need the language again later, consider deactivating it instead of deleting it.


Adding a language does not automatically translate anything. Here’s what to do next:

  1. Scan your content from the Omnalingo dashboard so strings are discovered.
  2. Translate — either run AI translation from the dashboard or edit strings manually in the visual editor.
  3. Check your frontend — once translations exist, the language switcher appears and visitors can switch languages.