def hello():
data = request.get_json()
source_language, target_language = data['source_language'], data['target_language']
if (source_language, target_language) not in translators:
create_translator(source_language, target_language)
query = TranslationQuery(
before_context=data['before_context'] if 'before_context' in data else '',
query=data['query'] if 'query' in data else '',
after_context=data['after_context'] if 'after_context' in data else '',
max_translations=data['max_translations'] if 'max_translations' in data else 10,
budget=TranslationBudget(
money=data['budget']['money'] if ('budget' in data and 'money' in data['budget']) else math.inf,
time=data['budget']['time'] if ('budget' in data and 'time' in data['budget']) else math.inf
)
)
translator = translators[(source_language, target_language)]
response = translator.translate(query)
return Response(response.to_json(), mimetype='text/json')
web_service.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录