Skip to main content
This table lists every language you can add to a study under Supported languages, with its code and the language of the chat interface (buttons, input field, and status messages) for a participant who speaks it.

How Pillow picks a participant’s language

A participant’s language comes from the pillow_locale parameter in the study link when it’s there, and from their browser otherwise. Pillow matches it against the languages the study supports, in this order:
  1. Exact match: the study supports the participant’s language code (fr-FR for fr-FR).
  2. Same language: the study supports another variant of the same language (fr-FR for a participant in fr-CA).
  3. Default language: the study’s default language.
The outreach message and the interview guide always use the same matched language. During the interview, the agent continues in the language of the participant’s first reply when the study supports that language. A participant who comes back to an interview they started continues in the same language. Add pillow_locale with a code from the table to send participants a link in a specific language, for example ?pillow_locale=es-MX (or &pillow_locale=es-MX if the link already has parameters). The code goes through the same matching rules, so a code the study doesn’t support gets the closest match.

Chat interface language

The chat interface follows the participant’s own language, not the study’s languages: a participant whose browser is set to German sees German buttons even in a study that supports only English. The interface is translated into 21 languages; a participant in any other language, including Vietnamese, sees it in English. A browser set to Portuguese or Chinese with no region gets Portuguese (Brazil) or Chinese (Simplified).

Interview in multiple languages

Add languages to a study and check each one.

Participant metadata

Other parameters you can add to the study link.