2017-05-19 24 views
0

私の国の法律の抜粋を翻訳しようとしています。まず第一に、私は第一の物品と第二物品との間の(テキストに興味があり、法律の一部を抽出:だから翻訳モジュールが文書を翻訳しない

['. Las personas físicas y las morales, están obligadas al pago del impuesto 
sobre la renta en los siguientes casos:'] 

import re 

with open("LISR.txt") as law: 
original_text = law.read() 
excerpt = re.findall(r'Article 1(.*?)Article 2',original_text,re.DOTALL) 

我々は抜粋変数を印刷する場合に、私たちはこのような何かを得ました

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: 

答えて

1

あなたはexcerptを印刷するとき、あなたはこれを得た、正しいですか?

['. Las personas físicas y las morales, están obligadas al pago del impuesto 
sobre la renta en los siguientes casos:'] 

大括弧に注意してください。 []は、それはあなたがおそらくこれを行う必要がありますので、あなたの第2実施例のために、それはないlistなので、それは、リストのです示しますが、str

from translation import bing 
print(bing(excerpt[0], dst = 'en'))