https://gist.github.com/diolavr/d2d50686cb5a472f5696
Тут решение для транслитерации, в роутере создаёте роут по типу articles/:slug, затем в удобном для вас месте генерирует ссылки при помощи этой либы в зависимости от того где вы получаете список статей с сервера.