Home AssistantHome AssistantContributors
On this page

Assist, the voice assistant of Home Assistant, understands commands like "turn on the kitchen lights" without sending anything to the cloud. It can do that because people wrote down, for their own language, the many ways someone might say it. That work happens in the intents repository on GitHub, and it is a different kind of translation than the interface text in Lokalise.

You do not translate sentences one by one. You describe how people in your language phrase a command, with a compact template syntax, and you add tests that prove it works. If you speak your language natively and you are comfortable editing YAML files, you can help.

Who this is for

  • Native speakers who want Assist to understand their language, or understand it better.
  • Language leaders who review the work for their language.
  • Developers who want to know which intents exist and how sentences turn into actions.

How to start

  1. Read How Assist understands language. It explains intents, slots, and slot combinations, the words you will see everywhere.
  2. Look up your language on the progress overview. It shows, per intent, what your language already covers.
  3. Pick one intent that is missing or weak, and follow Contribute sentences and responses.

Start small. A pull request for one intent in one language gets reviewed much faster than a big one.

Guides

Reference

Who to talk to

Was this page helpful?

Last updated on .