# Translate.mycroft.ai - variables and tags in translation?

**URL:** https://community.openconversational.ai/t/translate-mycroft-ai-variables-and-tags-in-translation/4805
**Category:** Localizations and Accessibility
**Created:** [October 12, 2018, 10:39am UTC](https://community.openconversational.ai/t/translate-mycroft-ai-variables-and-tags-in-translation/4805 "2018-10-12T10:39:31Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Ralf](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/r/c89c15/32.png) [@Ralf](https://community.openconversational.ai/u/Ralf)
#### Post date: [October 12, 2018, 10:39am UTC](https://community.openconversational.ai/t/translate-mycroft-ai-variables-and-tags-in-translation/4805/1 "2018-10-12T10:39:31Z")

</div>

Hi all,

I have read the blog about Translate.mycroft.ai and I thought it is great. I do have a quick question.

What should be done with the text between {{ }} or { } or (|) or \< \> ?  
Could you please indicate for each one if it should be translated or not?

For example: (at|in|for) (?P.\*)  
Should anything within the above example from skill-date-time-nl.po be translated?

Thanks,  
Ralf

---

<div class="post-metadata">

### Author: ![KathyReid](https://community.openconversational.ai/user_avatar/community.openconversational.ai/kathyreid/32/1949_2.png) [@KathyReid](https://community.openconversational.ai/u/KathyReid)
#### Post date: [October 12, 2018, 12:55pm UTC](https://community.openconversational.ai/t/translate-mycroft-ai-variables-and-tags-in-translation/4805/2 "2018-10-12T12:55:01Z")

</div>

Thanks so much for your feedback @Ralf, and thank you for signing up on Mycroft Translate.  
We’re still working through the online help for Pootle, but the below might be helpful:

## text in `{{ }}`

This text should be ignored - these are _entities_ which are used programmatically.

## text in `( word| another word)`

This text should be translated - the words in brackets separated by a pipe are alternative phrases in `.dialog` files.

## Words like `(?P<Command>.?)`

These are `regex` matches in Intents / `.voc` files. The parts in `< >` signs should _not_ be translated.

Hope this helps, and thanks again for all your help in translating!

---

<div class="post-metadata">

### Author: ![pcwii](https://community.openconversational.ai/user_avatar/community.openconversational.ai/pcwii/32/900_2.png) [@pcwii](https://community.openconversational.ai/u/pcwii)
#### Post date: [October 12, 2018, 1:39pm UTC](https://community.openconversational.ai/t/translate-mycroft-ai-variables-and-tags-in-translation/4805/3 "2018-10-12T13:39:32Z")

</div>

Seems like a day doesn’t go by that I don’t discover something new with mycroft.ai. In your examples above, I was aware of the {{ }}, and (?P\< Command\>.?) but I was NOT aware of the ( word| another word). Are these details documented anywhere? In the past week I have manged to stumble across.

1. The ability to add mutiple @ decorators for a single intent
2. the one\_of() option for intent builder
3. and now the ( word| another word)  
Wondering how many other features are available to skills developers that are not immediately obvious.🤔

---

<div class="post-metadata">

### Author: ![Ralf](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/r/c89c15/32.png) [@Ralf](https://community.openconversational.ai/u/Ralf)
#### Post date: [October 12, 2018, 2:48pm UTC](https://community.openconversational.ai/t/translate-mycroft-ai-variables-and-tags-in-translation/4805/4 "2018-10-12T14:48:27Z")

</div>

Thank you for the clear explanation. I will go through the translations that I committed and update them accordingly. I will inform others about your post.

The Mycroft project is so 🕶
