Mycroft languages


And… what about Italian?


How would one start teaching Mycroft to speak new language?
Any guides or documentation about that?


Hey, I’m Brazilian and wanna know too.


Hey guys, I’m Brazilian guy, and wanna help…

I dont know to programming, But I wanna help !!


Sorry, we speak in Portuguese.


Me too! I would like to learn how Mycroft works and help to translate it for brazilian portuguese. :slight_smile:


I would like to do contribution to this project with Singlish, a localized English in Singapore. Perhaps also Chinese. Can anyone advise how I should get started?


HI, I am working on it. I just uploaded a file…but I still have to understand what to do whit it.


I’m wondering if a Brazilian Portuguese version is planned, too.


Ready for help to translate to Brazilian Portuguese



Should we push them to this project:

I am getting a lot of interest in this topic, but I am not sure what the best way for them to get started with this.



@nate-mycroft That’s a good starting point. It describes the steps to localize skills and mycroft core.


One more for Brazilian Portuguese


I too can help with Dutch! Secondary help with German, if needed.


Before starting up language teams, I think it would be useful to know where the I18n and L10n files are hiding, and/or how Mycroft is supposed to be able to speak all the languages.
I’ve looked the docs and the Github Language project, but cannot find any clear information regarding this.
Once the documentation/process for let’s say English is clear, groups will organise themselves.
I’ve found @WLigtenberg for Dutch, I went ahead and translated mycroft/res/text/en-us/ to Dutch.

There are two ways to help, as far as I can see:

  1. Simple translation in the core and in skills
  2. Coding Speech To Text/Text To Speech.

I can currently only help with the first part, and others probably also. I just need to know where all the bits can be found to translate.


A “to be translated to…” mechanism might also help.
I just came across the mycroft-skills repository, but to add a language to any skill, i seem to go into all the skills and fork/clone them to be able to locally work on the dialog files. That could be easier, perhaps?


The word “default” means “fallback”… So in creating a fallback for the default, you’ll create two defaults… :wink:
The preferred language can have a fallback, which would be the default. I guess since this is an Anglophone product from the start, the default (as with so many products) will always be English…


I’d love to help out with the two Indian languages I speak well. :smile:


@Wildernerd Fantastic - out of curiosity which languages are they? Having someone who could speak Hindi / Devanagari would be very helpful. We’re still building the documentation for Language support and hope to make it easier for people to contribute in other languages very soon.


I can do Hindi well, and Marathi to some extent.