Actions

Quick-translation: Difference between revisions

From LimeSurvey Manual

mNo edit summary
(Marked this version for translation)
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:




<!--T:1-->
__TOC__
__TOC__




=General=
=General= <!--T:2-->




<!--T:3-->
LimeSurvey contains a built-in facility that enables quick and easy translation of surveys. This facility is designed to make it easy for a human translator to translate a survey from the base language into any specified target language.
LimeSurvey contains a built-in facility that enables quick and easy translation of surveys. This facility is designed to make it easy for a human translator to translate a survey from the base language into any specified target language.




=Requirements=
<!--T:19-->
{{Note|Check our [[Multilingual survey|quick guide on multilingual surveys]] to better understand how the in-built LimeSurvey translation tools work.}}




=Requirements= <!--T:4-->
<!--T:5-->
To access the quick translation facility you have to have a survey with at least one additional language. So in the [[General settings|general settings]] of your survey, add the desired additional language(s).
To access the quick translation facility you have to have a survey with at least one additional language. So in the [[General settings|general settings]] of your survey, add the desired additional language(s).




<!--T:6-->
<center>[[File:Add additional languages.png]]</center>
<center>[[File:Add additional languages.png]]</center>




By default, the quick-translation facility can be accessed from the tool menu in the survey toolbar. It is available by default to all superadministrators. To enable this for a specific user, go through the following steps:
<!--T:7-->
By default, the quick-translation facility can be accessed from the tool menu in the survey toolbar. To enable this for a specific user (without providing him global permissions), go through the following steps:
#In [[Manage users|create/edit users]] add each translator as a new user.
#In [[Manage users|create/edit users]] add each translator as a new user.
#In "survey permissions" for your survey, select each desired user and give him/her the user rights for "quick translation"
#Go to the "local" [[Survey permissions|survey permissions]], select each desired user, and provide him/her the necessary user rights for "quick translation".
 


<!--T:8-->
<center>[[File:Quick-translation permissions for users.png]]</center>


=Quick-translate a survey=


=Quick-translate a survey= <!--T:9-->


<!--T:10-->
Once these steps are complete, you and your translators are ready to translate the survey:
Once these steps are complete, you and your translators are ready to translate the survey:
#In the "tools" menu, follow the link to "quick-translation" [[File:translate_30.png]]
#You are now presented with a screen with a separate tab for each type of survey content type, e.g., "Survey title and description", "Welcome and end text", etc.  Do the translation for each content type, and be sure to press the "Save button" to update your changes.




<!--T:11-->
<center>[[File:Quick-translation - location.png]]</center>
<center>[[File:Quick-translation - location.png]]</center>




=Auto-translate=
<!--T:12-->
#In the "tools" menu, click on "quick-translation" button
#You are now presented with a screen with a separate tab for each type of survey content type, e.g., "Survey title and description", "Welcome and end text", etc. Do the translation for each content type, and be sure to press the '''Save''' button to update your changes.
 
 
<!--T:13-->
<center>[[File:Sondaj - quick translation example.png]]</center>
 
=Auto-translate= <!--T:14-->




The "Auto-translate" feature makes use of the Google translate web service for automatic translation of a survey. You must enter your [[Global settings#General|Google Translate API Key]] under global settings to access this feature. Google currently charges $20 US per 1 million characters submitted for translation.<div class="simplebox">
<!--T:15-->
The "Auto-translate" feature makes use of the Google translate web service for automatic translation of a survey. You must enter your [[Global settings#General|Google Translate API Key]] under global settings to access this feature. Google currently charges $20 US per 1 million characters submitted for translation.




=Troubleshooting=
=Troubleshooting= <!--T:16-->




<!--T:17-->
Q: When saving not all translations are saved.
Q: When saving not all translations are saved.


A: With big surveys the number of variables sent to the server can easily exceed 1000. By default, PHP only allows 1000 post variables at a maximum, any variables beyond the first 1000 are ignored. You will need to modify your PHP configuration and set the variable 'max_input_vars' to a much higher value - try 5000 or better 10000. If you don't understand what you have to do, please contact your server administrator with this information!</div>
<!--T:18-->
A: With big surveys the number of variables sent to the server can easily exceed 1000. By default, PHP only allows 1000 post variables at a maximum, any variables beyond the first 1000 are ignored. You will need to modify your PHP configuration and set the variable 'max_input_vars' to a much higher value - try 5000 or better 10000. If you don't understand what you have to do, please contact your server administrator with this information!


</translate>
</translate>

Revision as of 18:42, 20 March 2019



General

LimeSurvey contains a built-in facility that enables quick and easy translation of surveys. This facility is designed to make it easy for a human translator to translate a survey from the base language into any specified target language.


Check our quick guide on multilingual surveys to better understand how the in-built LimeSurvey translation tools work.


Requirements

To access the quick translation facility you have to have a survey with at least one additional language. So in the general settings of your survey, add the desired additional language(s).



By default, the quick-translation facility can be accessed from the tool menu in the survey toolbar. To enable this for a specific user (without providing him global permissions), go through the following steps:

  1. In create/edit users add each translator as a new user.
  2. Go to the "local" survey permissions, select each desired user, and provide him/her the necessary user rights for "quick translation".



Quick-translate a survey

Once these steps are complete, you and your translators are ready to translate the survey:



  1. In the "tools" menu, click on "quick-translation" button
  2. You are now presented with a screen with a separate tab for each type of survey content type, e.g., "Survey title and description", "Welcome and end text", etc. Do the translation for each content type, and be sure to press the Save button to update your changes.


Auto-translate

The "Auto-translate" feature makes use of the Google translate web service for automatic translation of a survey. You must enter your Google Translate API Key under global settings to access this feature. Google currently charges $20 US per 1 million characters submitted for translation.


Troubleshooting

Q: When saving not all translations are saved.

A: With big surveys the number of variables sent to the server can easily exceed 1000. By default, PHP only allows 1000 post variables at a maximum, any variables beyond the first 1000 are ignored. You will need to modify your PHP configuration and set the variable 'max_input_vars' to a much higher value - try 5000 or better 10000. If you don't understand what you have to do, please contact your server administrator with this information!