The MakeCode editor and the Python editor as well as some pages and learning resources on our website are available in several languages. 


Follow the links to jump to: 





Choosing a language on microbit.org website



1. From the microbit.org home page you will see menu options across the top of the browser window:



2. To select from the list of languages available, click on the Language menu option:

The down arrow (to the right of the Language menu option):will change to an up arrow:

 and the current list of translated languages will appear:



3. Select one of the languages from the list in the left-hand column (for example “Franḉais”), and the current page will reload in French, as shown in the following example. (Please note choosing a language from the right-hand column "View archive in your language" will take you to our archive site in that language. Unfortunately, we do not yet have the page you are looking for in this language).




Undo Language selection on microbit.org:


To undo the language selection and reset the language setting to English or to select another language, select Langue, (as used in the above example) and select from the list. Select “English” to reset the language option to the default setting.


Note: The location of the menu will not change, (unless you select a language that defaults to read right to left).  


See “Help Us Translate”  if you are interested in helping us translate more pages.






Choosing a language in MakeCode


1. From the MakeCode home page, you will see a gear-like icon on the right-hand side (for languages that read left to right), this is the settings menu for MakeCode. Click the gear-like icon:


2. The following menu options will appear:



3. Select Language and a large pop-up window will appear with the available languages to select. Use the scroll bars to help you view all the available languages:



4. Select a language from the list, (for example “Dansk”), and the page will reload in Danish.


Hint: If you accidentally selected a language that you do not recognise, use the world icon to help you re-select the language menu option:


Whilst still on the MakeCode homepage, you will notice some of the scrolling horizontal banners (see example below) will show partially in English and partially in your chosen language (Danish, as used in this example)  This is because the banner is a graphic and only the button text has been translated.




Not every page is translated in every language, so for the list of Tutorials, etc, these will still appear in English.

See “Help Us Translate” at the bottom of this article if you are interested in helping us translate more pages. 



The primary section of MakeCode that is translated starts with project creation:


In English:In Danish:


When you click to create a New Project or Nyt projext in Danish, you will see :


In English;In Danish:


Give your new project a name: New-Project-1 and click Create or in Danish, Giv dit projext et navn: Nyt-Projext-1 and click Opret.


The default project created is Blocks based and the Blocks listed (centre of page) will be in the language selected:


In English:In Danish:


As you code your program, the Blocks will be displayed in Danish: 


In English:In Danish:


If you change the Editor to JavaScript or Python the centre Blocks selection will continue to be presented in Danish but as JavaScript and Python are both English-based programming languages, the code will be written in English. If you revert to Blocks again, the code will be again be presented in Danish.


In Danish: JavaScript EditorIn Danish: Python Editor


Undo Language Selection in MakeCode:


From the MakeCode Home page:

1. Select the Settings menu (gear-like icon). 

2. Select “Sprog”,  (as shown below on the left) and select from the list. 

3. Select “English” to reset the language option to the default setting or choose another language. 


From within MakeCode Editor:

1. From within the MakeCode Blocks, JavaScript, or Python Editors click the Settings menu (gear-like icon).

2. The language option will have moved to further down the menu selection list (see below on the right). Select “Sprog” and select from the list. 

3. Select “English” to reset the language option to the default setting or choose another language.

MakeCode Home PageMakeCode Editor (Blocks, JavaScript or Python)

 

Hint: If you accidentally selected a language that you do not recognise, use the world icon to help you re-select the language menu option:








Choosing a language in the micro:bit Python Editor



1. From the micro:bit Python Editor select the (gear-like icon) towards the bottom left-hand side of the Editor. 



2. The following menu options will appear, select Language



3. A new window showing the current list of languages available will appear:


4. Select one of the languages from the list (for example “Japanese”), the Editor will be reloaded in Japanese, as shown in the following example:



Note: The coding area will continue to be displayed in English as Python is an English-based coding language.

 

Undo Language Selection in the micro:bit Python Editor:


1. Select the Settings menu (gear-like icon). 



2. Select "言語"

3. Select “English” to reset the language option to the default setting or choose another language. 


Hint: If you accidentally selected a language that you do not recognise, use the world icon to help you re-select the language menu option:


See “Help Us Translate”  if you are interested in helping us translate more pages.




Help Us Translate


Micro:bit website

If you would like to help the team of volunteer translators improve the micro:bit website further, please see our Help Us Translate page and support article Translating microbit.org.


Microsoft MakeCode 

If you would like to help the team of volunteer translators improve MakeCode further, please see the link at the bottom of the list of languages page (MakeCode settings menu) :



Click on the button and a new window will appear:




The button with the “?” will link you to the makecode.microbit.org/translate page.

The “Register” button will take you to the Crowdin home page. 



Micro:bit Python Editor

If you would like to help the team of volunteer translators improve the micro:bit Python Editor, see the following support article: Translating the Python Editor.