0
我想翻译我国法律的摘录。首先,我提取我感兴趣的文章第1和第2条之间(文字法的一部分:翻译模块不会翻译文档
import re
with open("LISR.txt") as law:
original_text = law.read()
excerpt = re.findall(r'Article 1(.*?)Article 2',original_text,re.DOTALL)
如果我们打印摘录变量我们得到了这样的事情:
['. Las personas físicas y las morales, están obligadas al pago del impuesto
sobre la renta en los siguientes casos:']
所以现在我们要翻译它,我们导入翻译:
from translation import bing
print(bing(excerpt, dst = 'en'))
而我们得到的错误:
Traceback (most recent call last):
File "C:/Users/Rafael/PycharmProjects/untitled/mcparent 3.py", line 14, in <module>
print(bing(excerpt, dst = 'en'))
File "C:\Users\Rafael\AppData\Local\Programs\Python\Python35-32\lib\site-
packages\translation\__init__.py", line 31, in bing
dst = dst, proxies = proxies)
File "C:\Users\Rafael\AppData\Local\Programs\Python\Python35-32\lib\site-
packages\translation\main.py", line 33, in get
if r == '': raise TranslateError('No translation get, you may retry')
translation.exception.TranslateError: No translation get, you may retry
,因为如果我尝试翻译这是奇怪的“手动”它就像一个魅力:
Input: print(bing('. Las personas físicas y las morales, están obligadas al pago del impuesto sobre la renta en los siguientes casos:', dst = 'en'))
Output: . Natural persons and morals are obligated to pay the income tax in the following cases: