Skip to content

Translations

Need your survey in multiple languages? Survey Shaper’s got you covered. You can present a single survey in one or more languages, letting respondents choose their preferred language. All translations live in one survey, which means all your data lands in a single data store—no merging required.


Survey Shaper defaults to English. Building a survey in a different language? Just override the Default Language property, and your buttons and validation text will automatically display in your chosen language.

Here’s how:

  1. Build your survey using translated text in all Question Text, Answer Text, and Helper Text
  2. Click Properties in the header bar
  3. Expand the Advanced section and enter your desired language code in the Default Language property
  4. Click OK
  5. Save and Preview the survey

Find your language in the list below and use its code in the Default Language project property.

LanguageCode
Arabicar
Bengalibn
Bulgarianbg
Chinese (Malaysia)zh-my
Chinese (Simplified)zh-Hans
Chinese (Traditional)zh-Hant
Dariprs
Dutch/Nederlandsnl
Englishen
Frenchfr
French (Canada)fr-CA
Germande
Greekel
Hindihi
Indonesianid
Italianit
Japaneseja
Koreanko
Malayms
Norwegianno
Polishpl
Portuguesept
Portuguese (Brazil)pt-Br
Portuguese (Portugal)pt-PT
Romanianro
Russianru
Spanishes
Spanish (Chile)es-CL
Spanish (EU)es-ES
Spanish (Mexico)es-MX
Tagalogtl
Tamilta
Thaith
Turkishtr
Vietnamesevi

Adding languages to your survey involves downloading a template with all your survey text, translating it, then importing it back. Here’s the full walkthrough:

  1. Open the Survey Shaper application

  2. If the survey is currently published, save a new version

  3. Click the more icon (⋮) on the unpublished survey (you may need to hit refresh to see the updated status)

  4. Select Scripting > Import Translations

  5. Select the most recent (unpublished) survey version and your required language

  6. Click the Export Translation Template button—this downloads an Excel file

  7. Open the downloaded SurveyTranslationImportTemplate in Excel (enable editing if prompted)

  8. Enter your translations into the spreadsheet (see the Survey translation import template section below for details)

  9. Save the updated template

  10. Return to the Import Translations dialog box (via Scripting > Import Translations on the survey’s more menu) and ensure the correct version and language are selected

  11. Click Select File

  12. Select your updated template and click Open—you’ll see the file name displayed

  13. Click Upload

  14. Once uploaded, processing notes appear. Scroll through and check for Errors—these need fixing. If you find any, clear the file, edit the template to fix the errors, and try uploading again.

  15. Click Apply Translation

  16. Save and Publish the survey

Repeat the above process for each language required for the survey.

Translations are imported from the Survey Shaper page, so it’s the same whichever editor you use. In Survey Editor (Beta), you can’t import or export translations inside the editor, and questions you import from another survey don’t bring their translations with them.


The Survey Translation Import Template is an Excel spreadsheet where you enter your translated text. When you open it for the first time, you’ll see three sections divided by thick black lines.

This identifies what you’re translating:

ColumnDescription
TypeWhether text relates to a Question or Answer
CodeThe Variable Name
SubCodeThe Answer Code

Second section (columns D–L) — English text

Section titled “Second section (columns D–L) — English text”

This contains the English (default language) text entered into the survey script:

ColumnDescription
LabelQuestion Variable Label
TextQuestion Text or Answer Text
HelperTextQuestion Helper Text
FooterQuestion Footer
VerbatimTextAnswer Verbatim Text
VerbatimPrefixAnswer Verbatim Prefix
VerbatimSuffixAnswer Verbatim Suffix
NoVerbatimQuestion No Verbatim text
ModuleRulesQuestion Controls properties

Third section (columns M–U) — Translation

Section titled “Third section (columns M–U) — Translation”

This contains blank cells into which you will enter the translated text. Each column corresponds to those containing the English text:

English TextTranslated Text
LabelTranslatedLabel
TextTranslatedText
HelperTextTranslatedHelperText
FooterTranslatedFooter
VerbatimTextTranslatedVerbatimText
VerbatimPrefixTranslatedVerbatimPrefix
VerbatimSuffixTranslatedVerbatimSuffix
NoVerbatimTranslatedNoVerbatim
ModuleRulesTranslatedModuleRules
  • Copy all cells from D3–L3, copying down to the last row with text
  • Select cell M3 and paste—all English text is now duplicated
  • Replace the English text in columns M–U with your translations. Keep existing formatting (like <br>, <b>, <em>) intact so your translated survey looks consistent
  • Save changes (stick with .xls format—.xlsx will cause an error)

Made changes to your survey after importing translations? You’ll need to repeat the download-translate-import process for any new or modified content. Anything left untranslated will display in English, regardless of which language the respondent selects.


For single language surveys, change button language via the Default Language project property.

For multi-language surveys, specify button text using the Override Button Text control. Enter translated button text in the TranslatedModuleRules column of the Survey Translation Import Template (copy the format from the ModuleRules column) before uploading.


For multi-language surveys, respondents normally see language selection buttons at the start. Sometimes you might want to test in the default language but only show translated versions to respondents.

To hide the language buttons:

  1. Open the survey in Survey Shaper (if it’s published, you’ll need to create a new version)

  2. Click Resources in the header (the Resources icon in Survey Editor (Beta))

  3. Click the \skin\skin.surveyspa.css file—the contents display on the right

  4. At the top of the Contents box, paste this code:

    .se-survey-translations {
    display: none !important;
    }
    .se-survey-translations-mobile {
    display: inline-block;
    display: none !important;
    }
  5. Click Save

  6. Click Close

  7. Save and Publish the survey

With language buttons hidden, only the default language shows when respondents click the survey link. Want to display a translated language instead? Just append the language code to the survey link.

  1. Open Survey Shaper

  2. In the Survey Shaper section in the content table, click the more icon (⋮) on the survey

  3. Select Versions & Links > Survey Links

  4. Click the Copy icon next to the published live link to copy it to your clipboard

  5. Paste the link into a text file

  6. At the end of the URL, add:

    &languagecode=
  7. Enter the language code at the end of the URL (the language code must match the code selected during the translation import step)

  8. Distribute the appended survey link to survey respondents


Eve Conversations work in a single language. By default, “Eve is typing”, placeholder, and “Low/High Detail” text appear in English.

Translate “Eve is typing” and placeholder text

Section titled “Translate “Eve is typing” and placeholder text”
  1. Open the survey in Survey Shaper (if it’s published, you’ll need to create a new version)
  2. Click the Eve question in the survey flowchart
  3. In the Properties Pane, open the controls: in Survey Editor (Legacy), click the ellipsis next to the Controls property; in Survey Editor (Beta), expand the Controls section
  4. Replace the English text with translated text in the Placeholder and Eve is typing fields
  5. Save the survey

Translate the “Low Detail/High Detail” labels on the Detail Bar

Section titled “Translate the “Low Detail/High Detail” labels on the Detail Bar”
  1. Click Resources in the header (the Resources icon in Survey Editor (Beta))

  2. Click the \skin\skin.surveyspa.css file—the contents display on the right

  3. At the top of the Contents box, paste this code (replace “High Detail” and “Low Detail” with your translations):

    /*EVE detail bar translating high low detail */
    div.eveLegend div { display:none; }
    div.eveLegend:after { content:"High Detail"; display:block; font-size: 10px; font-family: Arial; }
    div.eveLegend:before { content:"Low Detail"; display:block; font-size: 10px; font-family: Arial; }
  4. Click Save

  5. Click Close

  6. Save and Publish the survey