Free Website Translator Widget

Add a translation widget to your site so users can switch languages easily and access content in their preferred language.

Create a Website Translator

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Website Translator widget is a free, no-code embed that lets visitors switch your site's content between languages with a single click.

Pick the languages you want to offer, choose a layout (dropdown, flag row, floating button), set the position (static block or sticky floating button), enable automatic browser-language detection, customize the design with skins or Custom CSS, and paste a one-line embed snippet on Canva, Google Sites, Ghost, Pixieset, Base44, Webflow, WordPress, and 200+ other platforms.

Use it to reach international audiences, lift session time on multilingual queries, and make your site usable for visitors who don't share your default language — without rebuilding your CMS or maintaining parallel content trees.

Why add a Website Translator widget to your website?

  • Reach visitors who don't share your default language

    A site in English alone closes the door on visitors searching in Spanish, French, German, Arabic, Mandarin, or any of the 60+ languages where commerce happens. A one-click language switcher keeps those visitors on your site, in a language they read fluently, instead of bouncing to a competitor whose translation already works.

  • Save time vs. translating content manually

    Maintaining parallel language trees in your CMS — separate pages, separate URLs, separate edits — is expensive in hours and prone to drift. The widget handles translation on the fly so the source content stays in one place, every update propagates to every language version, and your team doesn't burn cycles syncing copy across locales.

  • Detect the visitor's language automatically

    When a visitor lands from a browser set to Spanish, the widget can auto-load the Spanish translation on first paint — no clicking the switcher, no second-guessing. The visitor sees content in their language from the first impression, which lifts session time, lowers bounce, and signals to ranking systems that the page serves international demand.

  • Floating or static — fit the widget to your design

    Pin the switcher as a floating corner button (always visible, doesn't compete with nav), embed it inline as a static block in your header, or drop it in the footer for global reach. Different layouts suit different page densities and traffic patterns; the widget works in all of them without recoding.

Get started in 3 steps

How it works

  1. Pick the languages to offer

    Select from a long list of supported languages (Spanish, French, German, Chinese, Japanese, Arabic, Hebrew, Portuguese, and dozens more). Add the languages your audience actually uses — there's no benefit to listing 100 if your visitors come from five — and reorder them so the most common ones surface first.

  2. Pick a layout and customize

    Choose a display style — dropdown menu, horizontal flag row, floating button anchored to a page corner, or static block embedded in your nav. Set whether browser language gets auto-detected on first visit, where the widget positions (static or floating), and how flags or language codes display. Pick a skin from the design library or layer Custom CSS for pixel-level brand match.

  3. Embed on your site

    Copy the one-line embed snippet and paste it into your site on Canva, Google Sites, Ghost, Pixieset, Webflow, or any of the 200+ supported platforms. The widget loads with the page and the language switcher fires when a visitor selects a new language. Edits in the editor push to every embed without re-paste.

Open the editor

What you get with the Website Translator widget

Wide range of languages

Choose from a long list of supported languages covering the major commercial markets (English, Spanish, French, German, Portuguese, Italian, Dutch, Russian) and high-priority Asian and Middle-Eastern languages (Chinese Simplified, Chinese Traditional, Japanese, Korean, Arabic, Hebrew, Hindi). Add only the ones your audience actually uses.

Flexible layout options

Dropdown menu (compact, fits in any nav), horizontal flag row (visual, fast scanning), floating corner button (always accessible, doesn't compete with nav), inline static block (embed in your header or footer). Switch layouts in the editor without re-configuring the language list.

Automatic browser-language detection

Detect the visitor's browser language on first visit and switch to the matching translation automatically (when supported). Visitors see content in their language without having to find and click the switcher, which lifts engagement on international traffic.

Stylish skins and Custom CSS

Pick from a library of pre-designed skins (minimal, flag-row, dropdown-compact, dark-mode) for a fast visual fit. Layer Custom CSS for pixel-level control over flag sizing, dropdown spacing, hover-state finesse, and corner-button placement.

Everything in the editor

Also included in the editor

Automatic Default Language Detection

The Website Translator Widget intelligently detects your website's original language and provides users with a convenient default button to return to the original content. This ensures a seamless browsing experience, allowing users to explore translations while easily reverting to the main language when needed. This feature combines convenience with precision for optimal user satisfaction.

Customizable Positioning: Static or Floating Options

The Website Translator Widget gives you the flexibility to position it exactly where you want on your website. You can opt for a static placement integrated into your site’s layout or choose a floating position that remains accessible as users scroll. This adaptability ensures that the widget fits your site’s design while maintaining optimal functionality.

Analytics Integration for Actionable Insights

The Website Translator Widget integrates seamlessly with Google Analytics and Mixpanel, giving you valuable insights into user behavior. Track which languages are most used, monitor translation interactions, and analyze engagement patterns to make data-driven decisions. This feature helps you refine your multilingual strategy and optimize your website's performance.

User-Friendly and Easy to Use

The Website Translator Widget is designed for ease of use, with no coding skills required. Its intuitive interface makes it simple to configure and integrate into your website, enabling you to create a multilingual experience effortlessly.

Open your site to the rest of the world

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers one Website Translator widget with no time limit and no credit card. Upgrade only when you need additional widgets, more supported languages, faster translation rendering, premium skins, or features like custom translation overrides and analytics dashboards.

Platform-specific guides

How to add Website Translator to your website

Pick your platform. Each takes under 4 minutes.

  1. 1In the Canva editor, open the Apps panel from the left sidebar and search for Embed.
  2. 2Click the Embed app, paste the Common Ninja embed URL, and place the embed on your canvas or page.
  3. 3Resize and position the embed where the language switcher should appear (typically the header). Publish or share — the switcher renders inline.
Add Instagram Feed to Canva

Compatible With All Site Builders, E-Commerce Platforms and Websites

Explore Related Widgets

FAQ

The Website Translator Widget is a tool that enables your website to display content in multiple languages, helping you cater to a global audience.

The widget uses advanced translation technology to convert your website's content into various languages, through automated translation.

Yes, you can select from a wide range of languages to display on your website, ensuring that it meets the needs of your target audience

Yes, the Website Translator Widget can automatically detect a visitor’s browser language and display content accordingly. Users can also manually select their preferred language.

Absolutely! The widget is fully customizable, allowing you to adjust colors, fonts, spacing, and layout to align with your website's aesthetic.

Yes, the widget integrates with analytics tools like Google Analytics and Mixpanel, enabling you to monitor user interactions and gain valuable insights.

Yes, the widget provides a default button that allows users to return to the original language of your website with a single click.

Yes, you can display languages with or without flags, giving you control over how the options are presented to users.

Yes, the widget is fully responsive, ensuring that it works seamlessly on all devices, including desktops, tablets, and smartphones.

No, the widget is designed to be user-friendly and requires no coding knowledge. Installation is as simple as copying and pasting a single line of code.

Yes, you can choose between static placement or a floating position that remains visible as users scroll through your site.

Yes, the widget provides various layout options, such as dropdowns, buttons, or bars, to suit your website’s functionality and design preferences.

Yes, our dedicated support team is always available to assist you with any issues or questions related to the Website Translator Widget.

Ready when you are

Add a Website Translator to your site in 5 minutes

Let visitors switch your site's language with one click — wide language coverage, automatic browser-language detection, dropdown / flag-row / floating-button layouts, customizable position and design, stylish skins, and Custom CSS. Embed on 200+ platforms including Canva, Google Sites, Ghost, Pixieset, Base44, Webflow, and WordPress.

Create your Website Translator

No credit card · Setup in under 5 minutes