Skip to main content

Multilingual Set-up: Widget Translations

Ensure that your widgets are in the correct language for your site

Written by Mollie Herbert

This guide will show you how to translate widgets into the appropriate language ⭐️


Requirements

✅ Active REVIEWS.IO account


Widget Translation

Widget Settings

For the majority of our widgets, you can select the language within the widget editor. The Language setting can always be found under "General Settings". From here, you can define which language you would like to display the widget in.

Note: This doesn't translate the reviews themselves, you can define this through Review Tagging which is discussed further on in this article.

🚨 IMPORTANT 🚨

Not all of the widgets support all languages. If your desired language is not available, contact support & we can provide translation keys for most of our widgets to add to the code.

Badge Widget

This widget has to be manually translated. The translation keys are included with the widget code. If you replace the text within the speech marks to the correct translation. For example translateReviews:" Reviews", would become translateReviews:" Bewertungen", if you wanted this to display in German.

<script src="https://widget.reviews.co.uk/badge-modern/dist.js"></script>
<div id="badge-230" style="max-width:230px;"></div>
<script>
reviewsBadgeModern('badge-230', {
store: 'STORE-ID',
primaryClr: '#000000',
starsClr: '#000000',
translateReviews: " Reviews",
translateAverage: " Average",
translateDecimal: "."
});
</script>

Text Banner Widget

This widget has to be manually translated. The translation keys are included with the widget code. If you replace the text within the speech marks to the correct translation. For example translateReviews:" Reviews", would become translateReviews:" Bewertungen", if you wanted this to display in German.

<script src="https://widget.reviews.co.uk/rich-snippet-reviews-widgets/dist.js" type="text/javascript"></script>
<div id="text-banner-widget"></div>
<script>
richSnippetReviewsWidgets("text-banner-widget", {
store: "STORE-ID",
starsClr: "#f47e27",
textClr: "#313131",
logoClr: "black",
widgetName: "text-banner",
translateOurCustomersSay: "Unsere Kunden sagen",
translateOutOf5BasedOn: "basierend auf",
translateReviews: "Bewertungen",
translateExcellent: "Hervorragend"
});
</script>

Fixing Incorrect Attribute Labels in Shopify

If you're using the Product Reviews Widget with the Shopify integration and attribute labels (e.g. the size gauge options) are showing incorrect or poorly translated text in a secondary language like Swedish, follow the steps below.

Note: Attribute labels (such as size gauge options: "Runs Small / True to Size / Runs Large") are separate from the widget's general language labels. Changing the widget language setting alone will not fix incorrect attribute translations.

Step 1: Edit the Attribute Labels

Go to your REVIEWS.io dashboard → Widget & Collector Settings → Attributes. Here you can edit the label options for each attribute (e.g. the size gauge choices) and enter the correct translations directly.

🚨 Shopify App Embed Limitation: If you're using the Shopify app embed (rather than a manual script install), changes to attribute labels in the dashboard may not reflect on the Shopify storefront widget. In this case, follow Step 2.

Step 2: Switch to a Manual Script Install

For full control over attribute labels in Shopify, you'll need to use a manual script install of the Product Reviews Widget instead of the Shopify app embed. This allows you to:

  • Override attribute label text using translation keys in the widget code

  • Hide the attribute/size gauge entirely by setting enable_attributes_filters: false in the widget options

  • Control exactly which languages and label values are displayed

To generate your manual install code, go to the Widget Editor in your REVIEWS.io dashboard, configure the widget settings (make sure to set the platform to Shopify under General Settings), then copy the generated code into your Shopify theme under the code editor → Sections.

Step 3: Contact Support for Back-End Translation Updates

If the Swedish (or other language) attribute label translations need to be corrected at a platform level — rather than hidden or overridden in the widget code — please contact our support team. We can update the default translation strings for your account so they display correctly across all widgets when Swedish is selected.


Unfortunately, the following widgets cannot currently be translated:

  • Write a Review Widget

  • Email Badge Widget

  • Ribbon Badge Widget

  • Trust Banner Image

  • Badge Widget

Note: You also set up Language Tags for the reviews, to make sure the review content matches the language of the widget. You can learn how to do this here

Additionally, thank-you pages can be configured per language to ensure a cohesive multilingual customer experience.

Did this answer your question?