Как сделать управление тегами, чтобы они не стали теми камнями, которые выстилают дорогу в ад?
Как организовать теги, чтобы пользователи могли добавить свои, предложить перевод существующих на свой язык и не избежать замусоривания аналогами?
Как понимаю, должна быть таблица тегов, в которую пишутся английские варианты и таблица псевдонимов куда пишутся варианты оригиналов и переводы на локальные языки. При подборе идет поиск по обеим таблицам, а при запросе списка, первая таблица дополняется псевдонимами локального языка пользователя и пользователю отдается оригиналы, перевода которых нет и переводы для которых они есть.