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.

