[英]How to use multiple corpora files to use as parallel corpora in Watson Language Translator in Python
[英]How do I access the Watson Language Translator Service from Python on Bluemix?
我的笔记本电脑上有一个Python Flask应用程序,它完全按照Bluemix API文档中的描述成功访问了Bluemix上的Watson Language Translator。
from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslator
language_translator = LanguageTranslator(
username='4e93f965-f1ab-407c-a502-xxxxxx',
password='3zUExxxxxx')
translation = language_translator.translate(
text='hello there, this is a test',
source='en', target='fr')
print(json.dumps(translation, indent=2, ensure_ascii=False))
现在,我想将我的Python Flask应用程序移动到Bluemix并完全在Bluemix中访问Language Translator服务。 所以我不能再使用from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslator
确切地说,如何使用Language Translation Service凭证访问Bluemix中的Language Translation Service?
在Bluemix(或大多数其他云托管提供商)上运行python时,定义依赖关系的标准方法是通过requirements.txt
文件。 bluemix服务器运行命令来读取该文件并安装那里列出的依赖项。
您可以在https://pip.pypa.io/zh-CN/stable/user_guide/#requirements-files上看到完整的文档,但是基本版本只是一个一行的文件,如下所示:
watson-developer-cloud
看看https://github.com/watson-developer-cloud?utf8=%E2%9C%93&q=python&type=&language=python几个使用watson-developer-cloud
并可以部署到bluemix的示例python应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.