googletrans не переводит числа - PullRequest
0 голосов
/ 07 мая 2020

Переводчик отлично работает с фразами и словами, но не преобразует английские sh числа в другие языки

, если бы я сделал это

nep= translator.translate('12', dest='nepali')
print(nep.text)

, вывод будет:

 12

но должно быть:

 १२

1 Ответ

1 голос
/ 07 мая 2020

Индусско-арабская система подсчета c (google this) - это не английский sh, она используется во многих языках и существовала задолго до того, как появился английский sh. Думаю, переводчик это знает. Что вам нужно сделать, так это сначала перевести индусско-арабские цифры c в английские sh слова, а затем вы сможете их перевести.

>> pip install num2words
import num2words
print(num2words.num2words(5))
print(num2words.num2words(57))
...