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: