SatisMeter shows surveys in languages you choose when setting up Languages settings.
For the survey templates, we provide default translations. For custom surveys, the languages can be set up manually.
You can set up the Survey languages in the Design section.

If you choose multiple languages for the survey, you must set up a Default language, the Designer will then pop-up a Translations section, where you can edit the additional language translations.

We identify the language based on their device settings. If the language of the browser does not match any of the languages setups, we will display the Default one.
To show the survey in a different language, you can override the language like this:
HTML snippet:
satismeter({
writeKey: "XXXXXX",
userId: ".....",
traits: {.....},
language: 'de'
});
Segment users:
analytics.identify('007', {
language: 'pt-br'
});
Supported Languages
Arabic ar
Chinese
zh
Chinese, Traditional
zh-tw
Czech
cs
Danish
da
Dutch
nl
English
en
German
de
Greek
el
French
fr
Indonesian
id
Italian
it
Japanese
ja
Latvian
lv
Lithuanian
lt
Norwegian
no
Persian
fa
Polish
pl
Portuguese
pt
Portuguese, Brazil
pt-br
Russian
ru
Slovak
sk
Spanish
es
Swedish
sv
Turkish
tr
Ukranian uk
You can also use standard [Java locale format] for language
.(http://docs.oracle.com/javase/6/docs/api/java/util/Locale.html) (e.g. "en_US", "nl_NL").