Проблема с транслитерацией с латиницы на кириллицу (на казахский, турецкий, корейский и другие языки)
Вкратце у меня есть 2 основные колонки "name", "surname" в которых хранятся данные с именами и фамилии на латинице.
Я пробовал использовать разные библиотеки по типу transliterate, однако они на плохо работают с фамилиями как BOLATKHANOV, выдает как ""БОЛАТКХАНОВ"" (хотя должно выходить БОЛАТХАНОВ) Другой пример: ** TSAI **, выдает как ""ТСАИ"" (помимо проблемы ТС, библиотеки не могут идентифицировать "I" как "Й" в определенных случаях. Есть ли вообще база данных фамилий на разных языках? Или же есть методы которые могут делать качественные транслитерации с латиницы на кириллицу? (функции или все что угодно, книги или методологии)
Буду благодарен за ответы!