/ZZZ-skill-translate-skills

auto skill translation with google experiment

Primary LanguagePythonOtherNOASSERTION

Auto translate skill

Donate with Bitcoin Donate Patreon donate button Say Thanks!

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

supported languages

https://translate.google.com/intl/en/about/languages/

TODO

  • translate yourself to "language" intent
  • validate/convert language code before translating
  • consider package pytranslate instead of mtranslate