Passive skill, checks current language and attempts auto translation:
all skills vocab
all skills dialog
all skills regex
core dialog files
Skills are parsed and all self.speak() messages converted to self.speak_dialog()
Original skill files are saved as init.py.backup
Triggered on every boot or with
start automatic translation
Recommended to be made into a [Priority Skill][MycroftAI/mycroft-core#1084]
Translated skills should be auto-reloaded
No files are overwritten if they already exist
https://translate.google.com/intl/en/about/languages/
- translate yourself to "language" intent
- validate/convert language code before translating
- consider package pytranslate instead of mtranslate