# -*- coding: utf-8 -*-
import json
from watson_developer_cloud import LanguageTranslatorV3 as LanguageTranslator

language_translator = LanguageTranslator(version='2018-12-03',
                                         iam_apikey={},
                                         url={})
# translation = language_translator.translate(
#     text='Hello',
#     model_id='en-ja').get_result()
# print(json.dumps(translation, indent=2, ensure_ascii=False))
num = 0
while (num < 1):
    text = input('和英翻訳するよ。日本語か英語を入力してね。\n')
    # 言語識別
    identify = language_translator.identify(text)
    language = identify.get_result()
    source = language['languages'][0]['language']
    if source == 'en':
        target = 'ja'
    elif source == 'ja':
        target = 'en'
    else:
        source = 'ja'
        target = 'en'
    # 翻訳
    translation = language_translator.translate(text=text,
                                                source=source,
                                                target=target)
    print(translation.result['translations'][0]['translation'])
    print()
Пример #2
0
#  -*- coding: utf-8 -*-
import json
from watson_developer_cloud import LanguageTranslatorV3 as LanguageTranslator

language_translator = LanguageTranslator(version='2018-12-03',
                                         iam_apikey='{key}',
                                         url='{url}')

num = 0
while (num < 1):
    text = input('和英翻訳するよ。日本語か英語を入力してね。\n')
    # 言語識別
    language = language_translator.identify(text).get_result()
    source = language['languages'][0]['language']
    if source == 'en':
        target = 'ja'
    elif source == 'ja':
        target = 'en'
    else:
        source = 'ja'
        target = 'en'
    # 翻訳
    translation = language_translator.translate(text=text,
                                                source=source,
                                                target=target)
    print(translation.result['translations'][0]['translation'])
    print()
    num += 1