Translations in context
MakeCode has the capability for in context translations. This allows you to perform translations to text content right at the place where you see it in the editor (or in a documentation page).
Here’s a video example:
Editor translation
To enter translation mode in the editor, go the gearwheel menu, click Languages and then click the Translate the editor button at the bottom.

Each portion of text that is available for translation will have a colored border and an icon to edit the translation. The colored borders mean:
- Red border: the text has no translation
- Blue border: the text has a translation but it isn’t validated/approved
- Green border: the text has a valdated/approved translation
For user interface elements, simply click on the icon to translate them.

For blocks, go to the context menu and click Translate this block.

You will be prompted with a dialog that contains the block translatable string.

Documentation page translation
When on any documention page, click on the Language button in the footer and then select Translate this page in the dialog.