【发布时间】:2017-06-11 10:02:22
【问题描述】:
我的笔记本电脑上有一个 Python Flask 应用程序,它成功地访问了 Bluemix 上的 Watson Language Translator,正如 Bluemix API Documentation 中所描述的那样
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
究竟如何使用语言翻译服务凭证访问 Bluemix 中的语言翻译服务?
【问题讨论】:
-
你为什么不能用同样的方法呢?您应该仍然可以从 watson_developer_cloud 导入。这些服务就在云端 - 只要凭据良好,它们就不会关心从哪里访问它们。
-
确保你有一个
requirements.txt文件来列出你在本地安装的包。在这种情况下watson-developer-cloud
标签: python ibm-cloud translation ibm-watson machine-translation