The micro:bit Python Editor can be translated into a range of languages. This work is kindly supported by micro:bit community volunteers. If you'd like to get involved, please visit microbit.org/translate.  


To help maintain consistency, we ask all volunteers to stay close to the intent of the original text and follow the translator brief.


When translating the technical content in the editor, it is essential that the correct terminology is used. API stubs for example require very specific knowledge to remain accurate and Python keywords and terminology are commonly referenced in the text. 

You will need to be able to identify Python keywords and ensure that they are not translated and remain in English. For example “You can build more complex conditions using and, or and not.


Please see the video below for a detailed guide and contact the team at micro:bit support with any questions.


Contributing a translation

The Micro:bit Educational Foundation uses a community translation service called Crowdin to manage the translations, so if you do not already have an account, you will need to signup as a new Crowdin user. Once you have signed up a member of the Foundation will approve your access to the project.


We'd also encourage you to sign up as a translator/proofreader on the microbit.org website, so we can keep in contact and let you know about the latest translation activities.


A contextual view is available which makes it easier for you to choose the right words and phrases. There is a guide to using the Python page translation tool in the main translation guide.


 


Adding a translation in Crowdin

If you prefer to translate directly within Crowdin, once you are logged in, you will find the Python Editor content under new/apps/python-editor-v3 and cms/main/apps.


Screenshot to show the Python files in the Crowdin editor.

Selecting the file in your language will bring up the list of English source strings for you to translate. Once the strings are translated, they will be reviewed by a community proofreader.


Screenshot to show the translator view in the Crowdin editor.


Thank you for your support and please contact the team at micro:bit support with any questions.