We are evaluating Elfsight All-in-One Reviews for a custom bilingual e-commerce website available in French and English.
Our required behavior is:
Display the widget and review form in French on the French website.
Display the widget and review form in English on the English website.
Allow customers to submit reviews in their original language.
Display all French and English reviews together without automatic translation or language filtering.
Use one shared total review count and average rating across both website languages.
Could you please confirm the following?
Can one All-in-One Reviews widget automatically change its interface and form language according to the page locale, for example /fr and /en?
Is there a supported URL parameter, JavaScript API or Custom JS method for changing the interface language dynamically while keeping the same widget ID?
If two localized widgets are required, can they share the same Collected via Widget review corpus?
For example:
A review submitted through the French widget should also appear in the English widget.
A review submitted through the English widget should also appear in the French widget.
Both widgets should display exactly the same total count and average rating.
If directly collected reviews are tied to individual widgets, what is the recommended supported configuration for a bilingual website that needs one shared review
corpus?
Would using one widget with bilingual text configured through Edit Texts be the only way to keep all directly collected reviews and the aggregate in one place?
We are evaluating this before purchasing the appropriate subscription, so confirmation of the supported setup and required number of widgets would be very helpful. The widget is not installed yet. This is a pre-implementation evaluation.
Unfortunately, changing the widget interface language automatically based on the widget locale isn’t supported at the moment. I’m really sorry about that!
For now, the only possible workaround would be to create two separate widgets — one for each language version. Our devs can then try to sync the forms so that reviews submitted through one widget would automatically appear in both.
I can’t guarantee that this solution will work, but our devs will do their best to help.
Since you’re currently on the Free plan, which allows only one widget, could you please set up your widget first — add the source, customize it as needed, and let me know once it’s ready?
After that, I’ll create a copy of the widget in my test account and pass it along to our devs. If they manage to make the workaround work, you’ll then need to upgrade to the Basic plan, and I’ll move the second widget to your account
Thank you for your help. I’ve now created and published the test widget. It is ready for your team.
I can send the necessary widget reference or details to you privately if required.
This test account will not be the final production account. If we proceed with Elfsight, the widgets will be hosted in another existing account, which already contains one widget for another website. The expected setup would therefore be:
two (localized) All-in-One Reviews widgets for the bilingual website.
one existing widget for another website.
Is there an official API (or available on request) for retrieving reviews submitted through the widget’s “Write a Review” form or added manually?
Our objective would be to use these reviews in our server-generated Product structured data for SEO.
I’ve passed your request to the devs and will update you once I have their response
Regarding your question, we do not provide a public API for accessing widget data because we are not a data provider. However, you’ve mentioned that you need for the product structured data and the widget includes the Schema Markup option:
We’ve synced the Collect Reviews via widget forms in both widget. I’ve moved the 2nd (English) widget to your account and the French widget got deactivated because of the 1 widget limit on Free plans.
Could you please share an account with the paid subscription where you’d like to use these widgets? I’ll be happy to transfer them for you!
You can send me an email connected to this account in a personal message
Thank you again for your help, and apologies for the delayed response.
Our client is still considering which review solution to choose. At this stage, it seems unlikely that we will proceed with Elfsight for the new website, so there is no need to transfer the widgets to a paid account for now.
We really appreciate the time you and the development team spent syncing and testing the two localized widgets. If the client ultimately decides to proceed with Elfsight, I’ll get back to you with the relevant paid-account details.
We really appreciate you keeping us informed. It was a pleasure helping you and your team with the widgets, and we’re glad we could support you during the evaluation process.
If you decide to move forward with Elfsight in the future, just let us know — we’ll be happy to help with the next steps