import urllib2
import urllib
import sys
import json
def translate(text,lang1,lang2):
base_url='http://ajax.googleapis.com/ajax/services/language/translate?'
langpair='%s|%s'%(lang1,lang2)
params=urllib.urlencode( (('v',1.0),
('q',text.encode('utf-8')),
('langpair',langpair),) )
url=base_url+params
content=urllib2.urlopen(url).read()
try:
trans_dict=json.loads(content)
except AttributeError:
try:
trans_dict=json.load(content)
except AttributeError:
trans_dict=json.read(content)
return trans_dict['responseData']['translatedText']
languages='de da nl zh-tw ko es pt el'.split()
text=(' '.join(sys.argv[1:])).decode('utf-8')
for lang in languages:
result=translate(text,'en',lang)
result=translate(result,lang,'en')
print(result)
print運行
test.py "Hi, We have a requirement in which we need to change the words or phrases in the sentence while keeping its meaning intact."
產量
嗨,我們有一個承諾,我們必須改變一個句子中的單詞或短語,同時保留其含義。
你好,我們有一個要求,我們需要改變句子中的單詞或短語,同時保持其意義完好無損。
嗨,我們有一個要求,我們需要在意義的單詞或短語,同時改變其意義完好無損。
嘿,我們有一個要求,我們需要改變句子中的詞或短語的意思,同時保持其完整性。
嗨,我們堅持認為,我們需要改變句子中的單詞或短語。
你好,我們有一個要求,我們必須改變句子中的單詞或短語,保持完整的意思。
嗨,我們有義務,我們需要改變句子中的單詞或短語,保持完整的意思。
你好,我們有一個要求,我們需要改變句子中的單詞或短語,同時保持完整的概念。
本文介绍了一个使用Google翻译API进行文本翻译的Python脚本示例。该脚本能够将输入文本翻译成多种语言后再回译为英语,展示了如何利用翻译服务实现基本的文本翻译功能。
640

被折叠的 条评论
为什么被折叠?



