簡體   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