Cloud Translation API를 사용하여 텍스트 번역

Cloud Translation API에 HTTP POST 요청을 보내 영어에서 러시아어로 텍스트를 번역합니다.

코드 샘플

YAML

main:
  params: [args]
  steps:
    - new_translation:
        call: http.post
        args:
          url: ${"https://translation.googleapis.com/v3/projects/"+sys.get_env("GOOGLE_CLOUD_PROJECT_NUMBER")+":translateText"}
          auth:
            type: OAuth2
          body:
            contents: ${args.textToTranslate}
            sourceLanguageCode: "en-US"
            targetLanguageCode: "ru-RU"
        result: translate_response
    - assign_translation:
        assign:
          - translation_result: ${translate_response.body.translations[0].translatedText}
    - return_result:
        return: ${translation_result}

다음 단계

다른 Google Cloud 제품의 코드 샘플을 검색하고 필터링하려면 Google Cloud 샘플 브라우저를 참조하세요.