The MakeCode editor can be used in a number of different languages. Many aspects of the editor can be translated, including the blocks and if you make your own extensions for MakeCode, you can add localisations to extensions too.

The MakeCode  translation project can be found on the Crowdin platform and there is a Getting started guide for translators available in their Knowledgebase.

Contextual translations

The MakeCode editor provides the ability to create translations in context and the MakeCode blog provides a walkthrough of the process.