Я большой поклонник i18next, который мы используем в качестве основы для официального плагина Aurelia i18n. Помимо потрясающих функций, он поставляется с огромной экосистемой плагинов и инструментов. Интересно, вы, ребята, проверили https://github.com/Romanchuk/angular-i18next, который, кажется, является оболочкой NG для i18next. В отличие от оболочки Aurelias, он не обеспечивает подход атрибутов, который, кстати, очень похож на то, что вы, ребята, сделали, особенно с декларативными привязками параметров.