googletrans不会翻译数字

时间:2020-05-07 01:34:11

标签: python google-translate language-translation

翻译器可以很好地处理短语和单词,但不会将英语数字转换为其他语言

如果我这样做了

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

输出将是:

 12

但是应该是:

 १२

1 个答案:

答案 0 :(得分:1)

印度-阿拉伯计数系统(google this)不是英语,它被许多种语言使用,并且在英语出现之前就已经存在了。我认为翻译会知道这一点。您需要做的是先将印度阿拉伯数字翻译成英语单词,然后再进行翻译。

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