Translating Tagger tags

Hi there,
I’m looking for a way to use Tagger in a multilingual site. What’s the best way to translate the tags in Tagger. The documentation talks about translating the group name but I’m not clear on how to translate the individual tag values.
Many thanks.

Here is what we do:

We add the translations for the different languages to the “Label” field of the tag in a custom format.


Then in the row template we use a custom output modifier ([[+label:myOutputFilter]]) that returns the correct part of the string based on the current language ($modx->getOption("cultureKey")).

I think another option might be to store each tag as a lexicon key, though I’m not sure how practical that is. Then you could display them in the correct current language with a language tag: