繁体   English   中英

如何在Bluemix上从Python访问Watson Language Translator Service?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM