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.

Look for the micro:bit folder in Crowdin. For example, in English it is here

In addition to core strings and blocks, the 14 week CS intro course can also be translated

Contextual translations

The MakeCode editor provides the ability to create translations in context and the MakeCode blog provides a walkthrough of the process. This video also describes the process of adding contextual translations