{"id":103453,"date":"2021-03-11T14:47:33","date_gmt":"2021-03-11T05:47:33","guid":{"rendered":"https:\/\/support.questetra.com\/?p=103453"},"modified":"2023-08-18T15:12:34","modified_gmt":"2023-08-18T06:12:34","slug":"google-translate-translation-api-basic-translate","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/en\/addons\/google-translate-translation-api-basic-translate\/","title":{"rendered":"Google Translate #Translation_API_Basic: Translate"},"content":{"rendered":"\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><div class=\"su-box su-box-style-default\" id=\"\" style=\"border-color:#003e04;border-radius:0px;max-width:none\"><div class=\"su-box-title\" style=\"background-color:#267137;color:#ffffff;border-top-left-radius:0px;border-top-right-radius:0px\">Google Translate: Translation API Basic, Translate<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:0px;border-bottom-right-radius:0px\"> Translates using Google Translation API v2. Specifying the target language is mandatory, but specifying the source language is optional (Detected). The NMT (Neural Machine Translation) model is applied in most languages, while the PBMT (Phrase-Based Machine Translation) model is done in some languages.<\/div><\/div>\n\n\n<div class=\"su-spoiler su-spoiler-style-modern-light su-spoiler-icon-plus-square-1\" data-anchor=\"configs\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Configs<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<ul class=\"fa-ul\">\n<li>U: Select HTTP_Authz Setting<span style=\"color:#990000;\"> *<\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-pen-square fa-lg\"><\/i><\/span> A1: Set Source Lang Code (eg &#8220;en&#8221;)<span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-edit fa-lg\"><\/i><\/span> A2: Set Source Text<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-pen-square fa-lg\"><\/i><\/span> A3: Set Source Text Format &#8220;html&#8221; (default) or &#8220;text&#8221;<span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li><span class=\"fa-li\"><i class=\"far fa-pen-square fa-lg\"><\/i><\/span> B1: Set Target Lang Code (eg &#8220;ja&#8221;, &#8220;de&#8221;)<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/li>\n<li> B2: Select STRING that stores Translated Text (update)<span style=\"color:#990000;\"> *<\/span><\/li>\n<\/ul>\n<\/div><\/div>\n\n\n<div class=\"su-spoiler su-spoiler-style-modern-light su-spoiler-icon-plus-square-1 su-spoiler-closed\" data-anchor=\"script\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Script (click to open)<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>\/\/ GraalJS Script (engine type: 2)\n\n\/\/\/\/\/\/\/\/ START &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\nmain();\nfunction main(){ \n\n\/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\nconst strAuthzSetting     = configs.get      ( &quot;AuthzConfU&quot; );   \/\/\/ REQUIRED\n  engine.log( &quot; AutomatedTask Config: Authz Setting: &quot; + strAuthzSetting );\nconst strSourceLang       = configs.get      ( &quot;StrConfA1&quot; );    \/\/ NotRequired\n  if( strSourceLang     === &quot;&quot; ){\n    engine.log( &quot; AutomatedTask ConfigWarning:&quot; +\n                &quot; Config {A1:SourceLang} is empty&quot; );\n  }else{\n    engine.log( &quot; AutomatedTask Config: SourceLang: &quot; + strSourceLang );\n  }\nconst strSourceText       = configs.get      ( &quot;StrConfA2&quot; );    \/\/\/ REQUIRED\n  if( strSourceText     === &quot;&quot; ){\n    throw new Error( &quot;\\n AutomatedTask ConfigError:&quot; +\n                     &quot; Config {A2:SourceText} is empty \\n&quot; );\n  }\nlet   strSourceFormat     = &quot;html&quot;;\nlet   strSourceFormatTmp  = configs.get      ( &quot;StrConfA3&quot; );    \/\/ NotRequired\n  if( strSourceFormatTmp === &quot;text&quot; ){\n      strSourceFormat     = &quot;text&quot;;\n  }\nconst strTargetLang       = configs.get      ( &quot;StrConfB1&quot; );    \/\/\/ REQUIRED\n  if( strTargetLang     === &quot;&quot; ){\n    throw new Error( &quot;\\n AutomatedTask ConfigError:&quot; +\n                     &quot; Config {B1:TargetLang} is empty \\n&quot; );\n  }\nconst strPocketTargetText = configs.getObject( &quot;SelectConfB2&quot; ); \/\/\/ REQUIRED\n\n\n\/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\n\/\/ (Nothing. Retrieved via Expression Language in Config Retrieving)\n\n\n\/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\n\/\/\/ (Google Clound &gt; Cloud Translation &gt; Translation API Basic)\n\/\/\/ https:\/\/cloud.google.com\/translate\/docs\/reference\/rest\/v2\/translate\n\/\/ request1, prepare\nlet postUri1 = &quot;https:\/\/translation.googleapis.com\/language\/translate\/v2&quot;;\nlet request1 = httpClient.begin(); \/\/ HttpRequestWrapper\n    request1 = request1.authSetting( strAuthzSetting ); \/\/ with &quot;Authorization: Bearer XX&quot;\n    \/\/ https:\/\/questetra.zendesk.com\/hc\/en-us\/articles\/360024574471-R2300#HttpRequestWrapper\n    request1 = request1.queryParam( &quot;q&quot;,      strSourceText );\n    request1 = request1.queryParam( &quot;format&quot;, strSourceFormat );\n    if( strSourceLang !== &quot;&quot; ){\n      request1 = request1.queryParam( &quot;source&quot;, strSourceLang );\n    }\n    request1 = request1.queryParam( &quot;target&quot;, strTargetLang );\n\/\/ request1, try\nconst response1     = request1.post( postUri1 ); \/\/ HttpResponseWrapper\nengine.log( &quot; AutomatedTask ApiRequest1 Start: &quot; + postUri1 );\nconst response1Code = response1.getStatusCode() + &quot;&quot;;\nconst response1Body = response1.getResponseAsString() + &quot;&quot;;\nengine.log( &quot; AutomatedTask ApiResponse Status: &quot; + response1Code );\nif( response1Code !== &quot;200&quot;){\n  throw new Error( &quot;\\n AutomatedTask UnexpectedResponseError: &quot; +\n                    response1Code + &quot;\\n&quot; + response1Body + &quot;\\n&quot; );\n}\n\/\/ response1, parse\nengine.log( response1Body ); \/\/ debug\n\/*\n{\n  &quot;data&quot;: {\n    &quot;translations&quot;: [\n      {\n        &quot;translatedText&quot;: &quot;\u543e\u8f29\u306f\u732b\u3067\u3042\u308b\u3002\u307e\u3060\u540d\u524d\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3069\u3053\u3067\u751f\u307e\u308c\u305f\u306e\u304b\u308f\u304b\u308a\u307e\u305b\u3093\u3002&quot;\n      }\n    ]\n  }\n}\n*\/\nconst response1Obj  = JSON.parse( response1Body );\nlet   strTargetText = response1Obj.data.translations[0].translatedText;\n\n\n\/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\nengine.setData( strPocketTargetText,  strTargetText );\n\n\n} \/\/\/\/\/\/\/\/ END &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\n\n\/*\nNotes:\n- Machine translation is performed using Google Cloud Translation Basic (Translation API v2).\n    - Charged for Cloud Translation based on monthly usage.\n    - https:\/\/cloud.google.com\/translate?hl=en#section-5\n- Does not support Glossary unlike Google Cloud Translation Advanced (Translation API v3), \n- The input text can be plain text or HTML. (any HTML tags in the input not be translated)\n    - https:\/\/cloud.google.com\/translate?hl=en#section-4\n- Set up automatic communication (API communication) in advance on &quot;Google Cloud Console&quot;.\n    - Select (or Create if needed) a Google Cloud project.\n        - Console: https:\/\/console.cloud.google.com\/projectselector2\/home\/dashboard\n    - Activate &quot;Cloud Translation API&quot; in the project.\n    - Create an OAuth 2.0 Client in credential, then make a note of ClientID and ClientSecret.\n        - Setting example of OAuth consent screen\n            - App name: &quot;TransForBpms&quot;\n        - Setting example of OAuth 2.0 client\n            - Application type: &quot;Web application&quot;\n            - Name: &quot;Bpms-Trans&quot;\n            - JavaScript Source: &quot;&quot;\n            - Redirect URI: &quot;https:\/\/s.questetra.net\/oauth2callback&quot;\n    - Documentation: https:\/\/cloud.google.com\/translate\/docs\/setup\n- Config [HTTP Authentication] of the Workflow Platform, then get the Refresh token.\n    - Setting example of &quot;HTTP Authentication&quot; (OAuth2)\n        - Name:\n            -&quot;GoogleTrans&quot;\n        - Authorization Endpoint URL\n            -&quot;https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&approval_prompt=force&quot;\n        - Token Endpoint URL\n            -&quot;https:\/\/accounts.google.com\/o\/oauth2\/token&quot;\n        - Scope\n            -&quot;https:\/\/www.googleapis.com\/auth\/cloud-translation&quot;\n        - Client ID\n            - (noted ClientID)\n        - Consumer Secret\n            - (noted ClientSecret)\n\nNotes-ja:\n- Google Cloud Translation Basic (Translation API v2) \u3067\u6a5f\u68b0\u7ffb\u8a33\u3055\u308c\u307e\u3059\u3002\n    - \u6708\u9593\u4f7f\u7528\u91cf\u306b\u57fa\u3065\u3044\u3066\u6599\u91d1\u304c\u8acb\u6c42\u3055\u308c\u307e\u3059\u3002\n    - https:\/\/cloud.google.com\/translate?hl=ja#section-5\n- Google Cloud Translation Advanced (Translation API v3) \u3068\u7570\u306a\u308a &quot;\u7528\u8a9e\u96c6&quot; \u7b49\u306b\u306f\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u305b\u3093\u3002\n- \u30d7\u30ec\u30fc\u30f3\u30c6\u30ad\u30b9\u30c8\u307e\u305f\u306fHTML\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306e\u6587\u5b57\u5217\u3092\u7ffb\u8a33\u3057\u307e\u3059\u3002\uff08HTML\u30bf\u30b0\u306f\u7ffb\u8a33\u3055\u308c\u307e\u305b\u3093\uff09\n    - https:\/\/cloud.google.com\/translate?hl=ja#section-4\n- \u3042\u3089\u304b\u3058\u3081 &quot;Google Cloud Console&quot; \u306b\u3066\u3001\u81ea\u52d5\u901a\u4fe1\uff08API\u901a\u4fe1\uff09\u306b\u95a2\u3059\u308b\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\u3002\n    - Google Cloud \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u9078\u629e\uff08\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u4f5c\u6210\uff09\u3057\u307e\u3059\u3002\n        - Console: https:\/\/console.cloud.google.com\/projectselector2\/home\/dashboard?hl=ja\n    - \u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u3066 &quot;Cloud Translation API&quot; \u3092\uff3b\u6709\u52b9\u5316\uff3d\u3057\u307e\u3059\u3002\n    - \u8a8d\u8a3c\u60c5\u5831\u304b\u3089\uff3bOAuth 2.0 \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\uff3d\u3092\u4f5c\u6210\u3057\u3001&quot;Client ID&quot; \u304a\u3088\u3073 &quot;Client Secret&quot; \u3092\u30e1\u30e2\u3057\u307e\u3059\u3002\n        - &quot;OAuth \u540c\u610f\u753b\u9762&quot; \u306e\u8a2d\u5b9a\u4f8b\n            - \u30a2\u30d7\u30ea\u540d: &quot;TransForBpms&quot;\n        - &quot;\u8a8d\u8a3c\u60c5\u5831&quot; \u306e\u8a2d\u5b9a\u4f8b \uff08OAuth 2.0 \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\uff09\n            - \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u7a2e\u985e: &quot;\u30a6\u30a7\u30d6\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3&quot;\n            - \u540d\u524d: &quot;Bpms-Trans&quot;\n            - \u627f\u8a8d\u6e08\u307f\u306eJavaScript\u751f\u6210\u5143: &quot;&quot;\n            - \u627f\u8a8d\u6e08\u307f\u306e\u30ea\u30c0\u30a4\u30ec\u30af\u30c8URI: &quot;https:\/\/s.questetra.net\/oauth2callback&quot;\n    - \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8: https:\/\/cloud.google.com\/translate\/docs\/setup?hl=ja\n- \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u57fa\u76e4\u306e\uff3bHTTP\u8a8d\u8a3c\uff3d\u306b\u3066Google\u3078\u306e\u81ea\u52d5\u901a\u4fe1\u8a2d\u5b9a\u3092\u5165\u529b\u3057\u3001Refresh\u30c8\u30fc\u30af\u30f3\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002\n    - &quot;HTTP\u8a8d\u8a3c&quot; \uff08OAuth2\uff09\u306e\u8a2d\u5b9a\u4f8b\n        - Name:\n            - &quot;GoogleTrans&quot;\n        - Authorization Endpoint URL\n            - &quot;https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&approval_prompt=force&quot;\n        - Token Endpoint URL\n            - &quot;https:\/\/accounts.google.com\/o\/oauth2\/token&quot;\n        - Scope\n            - &quot;https:\/\/www.googleapis.com\/auth\/cloud-translation&quot;\n        - Client ID\n            - (\u30e1\u30e2\u3057\u305f\u30af\u30e9\u30a4\u30a2\u30f3\u30c8ID)\n        - Consumer Secret\n            - (\u30e1\u30e2\u3057\u305f\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30b7\u30fc\u30af\u30ec\u30c3\u30c8)\n*\/\n\n\n\/*\nAPPENDIX\n- Supported Language Codes in Cloud Translation API (v2) - Over 100 languages\n    - English: &quot;en&quot;, Spanish: &quot;es&quot;, French: &quot;fr&quot;, German: &quot;de&quot;, Portuguese: &quot;pt&quot;\n    - Japanese: &quot;ja&quot;, Korean: &quot;ko&quot;, Chinese Simplified: &quot;zh-CN&quot;, Chinese Traditional: &quot;zh-TW&quot;, etc\n    - https:\/\/cloud.google.com\/translate\/docs\/languages?hl=ja\n    - https:\/\/cloud.google.com\/translate\/docs\/basic\/discovering-supported-languages?hl=ja\n\nAPPENDIX-ja\n- Cloud Translation API (v2) \u3067\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308b\u8a00\u8a9e\u30b3\u30fc\u30c9 - 100\u8a00\u8a9e\u4ee5\u4e0a\n    - \u82f1\u8a9e: &quot;en&quot;, \u30b9\u30da\u30a4\u30f3\u8a9e: &quot;es&quot;, \u30d5\u30e9\u30f3\u30b9\u8a9e: &quot;fr&quot;, \u30c9\u30a4\u30c4\u8a9e: &quot;de&quot;, \u30dd\u30eb\u30c8\u30ac\u30eb\u8a9e: &quot;pt&quot;\n    - \u65e5\u672c\u8a9e: &quot;ja&quot;, \u97d3\u56fd\u8a9e: &quot;ko&quot;, \u7c21\u4f53\u4e2d\u56fd\u8a9e: &quot;zh-CN&quot;, \u7e41\u4f53\u4e2d\u56fd\u8a9e: &quot;zh-TW&quot;, \u7b49\n    - https:\/\/cloud.google.com\/translate\/docs\/languages?hl=ja\n    - https:\/\/cloud.google.com\/translate\/docs\/basic\/discovering-supported-languages?hl=ja\n*\/\n\n\n<\/code><\/pre><\/div>\n\n\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image alignright\"><a href=\"#\"><img decoding=\"async\" src=\"data:image;base64,\niVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEjUlEQVRYR8VXbWwURRh+Zm9377xe\nG1qgrVAj2oKxTcS2fkSr9kuthLQoCWoVjEJMWo0EE2JJryQktNAKEWJEagIqqbEGDMEW\/KRnA40E\nDa3+oIhWwYQSFG1je1dud293zMz1Y+9u99oSzM3feeedZ5553uedIUjwIDPdv3LLZfeYlLISQCml\nyAehiwCSGl5Ph0HJRULQB+BbtzZyuHPLgrGZ5J4WQMmb\/kwhhDpQ1ABwzSQpgCAIWg0RLd1veK7E\nWxMXQFnjaA0I2QkgaYYbR4cFQOlGX0Nyq916WwBlTYF3AVp7nRtHLSN7fd6kV6xyWQIoaxz9GIRU\n35jNx7NQ2u5rSH4uOmcMgBt78pjtYpiIADB+53vtTp6\/yIF5HnvZGBQY+NPAH38b9uRRWmvWxGQ2\nrnYNA3aCq35AQmWBhHODOjSb\/KlJBOkpBDuOKugftAURMCTkTFTHJICybf5doNhgBT0rTUD9Cie+\n\/03HhyfUuNJoftaF4QBFS6diH0ew21fveZ0FcADMZAJSyj92dV5TLiN3oQObPglifgpBToYAweYm\nMucQlOeJ2Netoue8bgcimKSNzGVmxdOUN\/lXU6DNKjp3oYANy5z48qcQDv+gYesqF25PFzCm0Ijw\n+ckEAQUYUyncToLf\/zKw+VDQlgUCrOnyej6aALCfAmutouurnEhxE376qgIJKwpFvOdT+XWYx7oS\nGYW3ObDtM4Wz9OpjMjrOhNDRq1mCIMD7XV7POg6grNHfC4L86MjSXBG1j8oYvUbR3KlgfYUTv17R\n8fZXKlbdL6H4TpHPMWbOXjLQUu2anF9fIWNxpgN17UHOSsyg6PM1eArCAJpGh6Yay1TojmoXRoMU\nTN1OiYAQoLlDwYOLHVi2VMSxH0NgAs3LErDzmIKcDAeqCkXs+UbFkJ9iU5UTpwfshEuHfd7ktHEA\n\/hiIrOZfLpXR1qNijpvgpWIZnb0a2no0flK2AVO6WybYtcaFnvMhPrf9GRf+ZYx1KFhbLCM7Q4D3\noLUWfF4POxNjIBZAdOltftIJz02EU8rozU4X0HhEQV6WAy88LOHASQ0j1yhee1zG0b6wYKcrSRMA\n6ytg5lOSK3JhpXnIZPIzF3QOYsnNAnQdOH42hHe+VmEGufJeCU8sFbH7CztTMl+BjQgZvY1PO3Hx\nqsGFZ\/aDaGExwa4ukvDBCRW9Fwx++v5BHa1dNsZlFmF5k9+2DJffLeKpeyTsOa7i6gjljvjzZR3n\noqyW2fTgsMF18eIjMu7LDpfkpSFrS44ow3hGxDTCzEfVKLYeUTiYirtEOISpamFMGZRie4fCzYiB\n7O4Pof2UtQeMW\/CUEU1nxQ\/d4QAzmk9Pa7z0zOPWeQK\/+1MDOvZ3q9i43IkFqQQNBxXr+g8vjrRi\nXglxmhGbr6sMJ37rczWi3ZoNp2iJA88XSThkATQCdXQzYpPTtWPm9cwVb5lr4j7K3th74LtfdBw4\nGbdjWrfjsCXzR6jtg8S2s8xmwu5BMpEjoU+ySRCJfJT+P0zM8lluYiJxH5MJEAn9mpnFnbDP6Wwq\n7Hpi\/wPYzio\/ZKTzEQAAAABJRU5ErkJggg==\n\" alt=\"\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-cloud-download-alt\"><\/i> Download<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1NkUUaol7Rev0XjRPrznh3qiE-gsAsTTo\/view?usp=drivesdk\" target=\"_blank\">Google-Translate-Translation-API-Basic-Translate.xml<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/drive.google.com\/file\/d\/1MxOA6M41sqKpyW2prYoyEAtKxqqLnkSo\/view?usp=sharing\" data-type=\"link\" data-id=\"https:\/\/drive.google.com\/file\/d\/1MxOA6M41sqKpyW2prYoyEAtKxqqLnkSo\/view?usp=sharing\">Google-Translate-Translation-API-Basic-Translate-2023.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2023-08-17 (C) Questetra, Inc. (MIT License)<\/li>\n\n\n\n<li>for &#8220;GraalJS standard (engine-type 3)&#8221; on v15.0 or above<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-right has-small-font-size wp-block-paragraph\">2021-03-09 (C) Questetra, Inc. (MIT License)<br><a href=\"https:\/\/support.questetra.com\/en\/addons\/google-translate-translation-api-basic-translate\/\">https:\/\/support.questetra.com\/en\/addons\/google-translate-translation-api-basic-translate\/<\/a><br><i class=\"fal fa-info-circle\"><\/i> The Addon-import feature is available with <span style=\"color:#4a86e8\" class=\"has-inline-color\"><strong>Professional<\/strong><\/span> edition.<\/p>\n\n\n<div class=\"su-divider su-divider-style-dashed\" style=\"margin:30px 0;border-width:8px;border-color:#009900\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-lightbulb-exclamation\"><\/i> Notes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Machine translation is performed using Google Cloud Translation Basic (Translation API v2).\n<ul class=\"wp-block-list\">\n<li>You will be charged for Cloud Translation based on monthly usage.<\/li>\n\n\n\n<li><a href=\"https:\/\/cloud.google.com\/translate?hl=en#section-5\" rel=\"nofollow\">https:\/\/cloud.google.com\/translate?hl=en#section-5<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Does not support Glossary, unlike Google Cloud Translation Advanced (Translation API v3).<\/li>\n\n\n\n<li>The input text can be plain text or HTML. (Any HTML tags in the input will not be translated.)\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/cloud.google.com\/translate?hl=en#section-4\" rel=\"nofollow\">https:\/\/cloud.google.com\/translate?hl=en#section-4<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Set up automatic communication (API communication) in advance on Google Cloud Console.\n<ul class=\"wp-block-list\">\n<li>Select (or create, if needed) a Google Cloud project.\n<ul class=\"wp-block-list\">\n<li>Console: <a href=\"https:\/\/console.cloud.google.com\/projectselector2\/home\/dashboard\" rel=\"nofollow\">https:\/\/console.cloud.google.com\/projectselector2\/home\/dashboard<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Activate Cloud Translation API in the project.<\/li>\n\n\n\n<li>Create an OAuth 2.0 Client in credential, then make a note of ClientID and ClientSecret.\n<ul class=\"wp-block-list\">\n<li>Setting example of OAuth consent screen\n<ul class=\"wp-block-list\">\n<li>App name: <code>TransForBpms<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Setting example of OAuth 2.0 client\n<ul class=\"wp-block-list\">\n<li>Application type: Web application<\/li>\n\n\n\n<li>Name: <code>Bpms-Trans<\/code><\/li>\n\n\n\n<li>JavaScript Source: <\/li>\n\n\n\n<li>Redirect URI: <code>https:\/\/s.questetra.net\/oauth2callback<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Documentation: <a href=\"https:\/\/cloud.google.com\/translate\/docs\/setup\" rel=\"nofollow\">https:\/\/cloud.google.com\/translate\/docs\/setup<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Config [HTTP Authentication] of the Workflow Platform, then get the Refresh token.\n<ul class=\"wp-block-list\">\n<li>Setting example of HTTP Authentication (OAuth2)\n<ul class=\"wp-block-list\">\n<li>Name:<br>-&#8220;<code>GoogleTrans<\/code>&#8220;<\/li>\n\n\n\n<li>Authorization Endpoint URL<br>-&#8220;<code>https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&amp;approval_prompt=force<\/code> &#8220;<\/li>\n\n\n\n<li>Token Endpoint URL<br>-&#8220;<code>https:\/\/accounts.google.com\/o\/oauth2\/token<\/code> &#8220;<\/li>\n\n\n\n<li>Scope<br>-&#8220;<code>https:\/\/www.googleapis.com\/auth\/cloud-translation<\/code> &#8220;<\/li>\n\n\n\n<li>Client ID\n<ul class=\"wp-block-list\">\n<li>(noted ClientID)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Consumer Secret\n<ul class=\"wp-block-list\">\n<li>(noted ClientSecret)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-images\"><\/i> Capture<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-capture-en.png?ssl=1\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"675\" data-attachment-id=\"103457\" data-permalink=\"https:\/\/support.questetra.com\/en\/addons\/google-translate-translation-api-basic-translate\/attachment\/google-translate-translation-api-basic-translate-capture-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-capture-en.png?fit=1200%2C675&amp;ssl=1\" data-orig-size=\"1200,675\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Google-Translate-Translation-API-Basic-Translate-capture-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-capture-en.png?fit=1024%2C576&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-capture-en.png?resize=1200%2C675&#038;ssl=1\" alt=\"Translates using Google Translation API v2. Specifying the target language is mandatory, but specifying the source language is optional (Detected). The NMT model is applied, but in some languages the PBMT model is applied.\" class=\"wp-image-103457\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-capture-en.png?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-capture-en.png?resize=560%2C315&amp;ssl=1 560w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-capture-en.png?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-capture-en.png?resize=768%2C432&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-book\"><\/i> Appendix<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supported Language Codes in Cloud Translation API (v2) &#8211; Over 100 languages\n<ul class=\"wp-block-list\">\n<li>English: &#8220;en&#8221;, Spanish: &#8220;es&#8221;, French: &#8220;fr&#8221;, German: &#8220;de&#8221;, Portuguese: &#8220;pt&#8221;<\/li>\n\n\n\n<li>Japanese: &#8220;ja&#8221;, Korean: &#8220;ko&#8221;, Chinese Simplified: &#8220;zh-CN&#8221;, Chinese Traditional: &#8220;zh-TW&#8221;, etc<\/li>\n\n\n\n<li><a href=\"https:\/\/cloud.google.com\/translate\/docs\/languages\" rel=\"nofollow\">https:\/\/cloud.google.com\/translate\/docs\/languages<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloud.google.com\/translate\/docs\/basic\/discovering-supported-languages\" rel=\"nofollow\">https:\/\/cloud.google.com\/translate\/docs\/basic\/discovering-supported-languages<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Retranslation A\n<ul class=\"wp-block-list\">\n<li>On the back cover of their final issue was a photograph of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: &#8220;Stay Hungry. Stay Foolish.&#8221; It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you. Stay Hungry. Stay Foolish.<\/li>\n\n\n\n<li>\u6700\u7d42\u53f7\u306e\u88cf\u8868\u7d19\u306b\u306f\u3001\u65e9\u671d\u306e\u7530\u820e\u9053\u306e\u5199\u771f\u304c\u3042\u308a\u307e\u3057\u305f\u3002\u5192\u967a\u5fc3\u304c\u3042\u308c\u3070\u3001\u30d2\u30c3\u30c1\u30cf\u30a4\u30af\u3092\u3057\u3066\u3044\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u305d\u306e\u4e0b\u306b\u306f\u3001\u300c\u7a7a\u8179\u306e\u307e\u307e\u3002\u611a\u304b\u306e\u307e\u307e\u300d\u3068\u3044\u3046\u8a00\u8449\u304c\u3042\u308a\u307e\u3057\u305f\u3002\u5f7c\u3089\u304c\u30b5\u30a4\u30f3\u30aa\u30d5\u3057\u305f\u3068\u304d\u3001\u305d\u308c\u306f\u5f7c\u3089\u306e\u5225\u308c\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u3067\u3057\u305f\u3002\u7a7a\u8179\u306e\u307e\u307e\u3002\u611a\u304b\u3067\u3044\u306a\u3055\u3044\u3002\u305d\u3057\u3066\u3001\u79c1\u306f\u3044\u3064\u3082\u81ea\u5206\u81ea\u8eab\u306e\u305f\u3081\u306b\u305d\u308c\u3092\u671b\u3093\u3067\u3044\u307e\u3057\u305f\u3002\u305d\u3057\u3066\u4eca\u3001\u3042\u306a\u305f\u304c\u5352\u696d\u3057\u3066\u65b0\u305f\u306b\u59cb\u3081\u308b\u3068\u304d\u3001\u79c1\u306f\u3042\u306a\u305f\u306e\u305f\u3081\u306b\u305d\u308c\u3092\u671b\u307f\u307e\u3059\u3002\u7a7a\u8179\u306e\u307e\u307e\u3002\u611a\u304b\u3067\u3044\u306a\u3055\u3044\u3002<\/li>\n\n\n\n<li>On the back cover of the final issue was a photo of a country road in the early morning. If you are adventurous, you may be hitchhiking. Below that was the phrase, &#8220;Stay hungry. Stay stupid.&#8221; It was their farewell message when they signed off. Stay hungry. Be stupid. And I always wanted it for myself. And now, when you graduate and start anew, I want it for you. Stay hungry. Be stupid.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Retranslation B\n<ul class=\"wp-block-list\">\n<li>I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character. I have a dream today!<\/li>\n\n\n\n<li>\u3044\u3064\u306e\u65e5\u304b\u30014\u4eba\u306e\u5c0f\u3055\u306a\u5b50\u4f9b\u305f\u3061\u304c\u808c\u306e\u8272\u3067\u306f\u306a\u304f\u6027\u683c\u306e\u5185\u5bb9\u3067\u5224\u65ad\u3055\u308c\u308b\u56fd\u306b\u4f4f\u3080\u3053\u3068\u3092\u5922\u898b\u3066\u3044\u307e\u3059\u3002\u4eca\u65e5\u306f\u5922\u304c\u3042\u308a\u307e\u3059\uff01<\/li>\n\n\n\n<li>One day, I dream of four little children living in a country that is judged by their personality rather than their skin color. I have a dream today!<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Retranslation C\n<ul class=\"wp-block-list\">\n<li>\u543e\u8f29\u306f\u732b\u3067\u3042\u308b\u3002\u540d\u524d\u306f\u307e\u3060\u7121\u3044\u3002\u3069\u3053\u3067\u751f\u308c\u305f\u304b\u3068\u3093\u3068\u898b\u5f53\u304c\u3064\u304b\u306c\u3002\u4f55\u3067\u3082\u8584\u6697\u3044\u3058\u3081\u3058\u3081\u3057\u305f\u6240\u3067\u30cb\u30e3\u30fc\u30cb\u30e3\u30fc\u6ce3\u3044\u3066\u3044\u305f\u4e8b\u3060\u3051\u306f\u8a18\u61b6\u3057\u3066\u3044\u308b\u3002\u543e\u8f29\u306f\u3053\u3053\u3067\u59cb\u3081\u3066\u4eba\u9593\u3068\u3044\u3046\u3082\u306e\u3092\u898b\u305f\u3002\u3057\u304b\u3082\u3042\u3068\u3067\u805e\u304f\u3068\u305d\u308c\u306f\u66f8\u751f\u3068\u3044\u3046\u4eba\u9593\u4e2d\u3067\u4e00\u756a\u7370\u60aa\uff08\u3069\u3046\u3042\u304f\uff09\u306a\u7a2e\u65cf\u3067\u3042\u3063\u305f\u305d\u3046\u3060\u3002<\/li>\n\n\n\n<li>I am a cat. As yet I have no name. I&#8217;ve no idea where I was born. All I remember is that I was miaowing in a dampish dark place when, for the first time, I saw a human being. This human being, I heard afterwards, was a member of the most ferocious human species; a shosei, one of those students who, in return for board and lodging, perform small chores about the house.<\/li>\n\n\n\n<li>\u543e\u8f29\u306f\u732b\u3067\u3042\u308b\u3002\u307e\u3060\u540d\u524d\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3069\u3053\u3067\u751f\u307e\u308c\u305f\u306e\u304b\u308f\u304b\u308a\u307e\u305b\u3093\u3002\u79c1\u304c\u899a\u3048\u3066\u3044\u308b\u306e\u306f\u3001\u521d\u3081\u3066\u4eba\u9593\u3092\u898b\u305f\u3068\u304d\u3001\u79c1\u306f\u6e7f\u3063\u305f\u6697\u3044\u5834\u6240\u3067\u545f\u3044\u3066\u3044\u305f\u3068\u3044\u3046\u3053\u3068\u3060\u3051\u3067\u3059\u3002\u3053\u306e\u4eba\u9593\u306f\u3001\u5f8c\u3067\u805e\u3044\u305f\u3088\u3046\u306b\u3001\u6700\u3082\u51f6\u66b4\u306a\u4eba\u9593\u306e\u7a2e\u306e\u30e1\u30f3\u30d0\u30fc\u3067\u3057\u305f\u3002\u5bbf\u820e\u3068\u5bbf\u6cca\u306e\u898b\u8fd4\u308a\u306b\u5bb6\u306e\u96d1\u7528\u3092\u3059\u308b\u5b66\u751f\u306e\u4e00\u4eba\u3001\u6b63\u751f\u3002<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-balance-scale\"><\/i> See also<\/h3>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-questetra-support wp-block-embed-questetra-support\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"WIexXFpqk6\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/converter-datetimes-in-difference-timezones\/\">Converter: Datetimes in different time zones<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cConverter: Datetimes in different time zones\u201d \u2014 Questetra Support\" src=\"https:\/\/support.questetra.com\/en\/addons\/converter-datetimes-in-difference-timezones\/embed\/#?secret=NCbCeNlnku#?secret=WIexXFpqk6\" data-secret=\"WIexXFpqk6\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-questetra-support wp-block-embed-questetra-support\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"OWz49yeeHF\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/deepl-text-translate\/\">DeepL #Text: Translate<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cDeepL #Text: Translate\u201d \u2014 Questetra Support\" src=\"https:\/\/support.questetra.com\/en\/addons\/deepl-text-translate\/embed\/#?secret=ogr1GcDCQX#?secret=OWz49yeeHF\" data-secret=\"OWz49yeeHF\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Translates using Google Translation API v2. Specifying the target language is mandatory, but specifying the source language is optional (Detected). The NMT model is applied, but in some languages the PBMT model is applied.<\/p>\n","protected":false},"author":2,"featured_media":103454,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_uag_custom_page_level_css":"","advanced_seo_description":"Translates using Google Translation API v2. Specifying the target language is mandatory, but specifying the source language is optional (Detected). The NMT model is applied, but in some languages the PBMT model is applied.","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[168],"tags":[3167,365,3162,366,378,3169],"class_list":["post-103453","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-addons","tag-authsetting","tag-easy-config-addon","tag-google-workspace","tag-httpclient","tag-json-parse","tag-translation"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1","uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1",1200,675,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=560%2C315&ssl=1",560,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=768%2C432&ssl=1",768,432,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1024%2C576&ssl=1",1024,576,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1",1200,675,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=900%2C675&ssl=1",900,675,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=600%2C675&ssl=1",600,675,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=800%2C675&ssl=1",800,675,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-en.png?fit=1200%2C675&ssl=1",1200,675,true]},"uagb_author_info":{"display_name":"IMAMURA, Genichi","author_link":"https:\/\/support.questetra.com\/en\/author\/imamuragenichi\/"},"uagb_comment_info":2,"uagb_excerpt":"Translates using Google Translation API v2. Specifying the target language is mandatory, but specifying the source language is optional (Detected). The NMT model is applied, but in some languages the PBMT model is applied.","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-qUB","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":103932,"url":"https:\/\/support.questetra.com\/en\/addons\/deepl-text-translate\/","url_meta":{"origin":103453,"position":0},"title":"DeepL #Text: Translate","author":"IMAMURA, Genichi","date":"2021-03-18","format":false,"excerpt":"Translates using DeepL API v2. Specifying the target language is mandatory, but specifying the source language is optional (Detected). It is also possible to translate into more formal or broken sentences (Formality).","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"DeepL: Text, Translate","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/DeepL-Text-Translate-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/DeepL-Text-Translate-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/DeepL-Text-Translate-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/DeepL-Text-Translate-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/DeepL-Text-Translate-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":77675,"url":"https:\/\/support.questetra.com\/en\/templates\/translation-time-measurement-20160627\/","url_meta":{"origin":103453,"position":1},"title":"Translation-Time Measurement","author":"Hirotaka NISHI","date":"2021-02-22","format":false,"excerpt":"Translates the text of the manuscript. The sentences entered in [1 Translation request] will be delivered to the translator. On the Operating screen of [2 Translation work], scripts that are for measuring the working time by the stopwatch button and for counting the number of input characters have been set,\u2026","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-translation-time-measurement-20160627-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-translation-time-measurement-20160627-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-translation-time-measurement-20160627-220-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-translation-time-measurement-20160627-220-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/07\/eye-catch-translation-time-measurement-20160627-220-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":76776,"url":"https:\/\/support.questetra.com\/en\/templates\/translation-request-flow-20160815\/","url_meta":{"origin":103453,"position":2},"title":"Translation Request Flow","author":"Hirotaka NISHI","date":"2022-01-24","format":false,"excerpt":"Requests for translation of a draft. The sentences entered in [1. Document set] will be delivered to the translator. When the translation is completed (2. translation), the number of characters is recorded and the requester is notified.","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/05\/eye-catch-translation-request-flow-20160815-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/05\/eye-catch-translation-request-flow-20160815-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/05\/eye-catch-translation-request-flow-20160815-220-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/05\/eye-catch-translation-request-flow-20160815-220-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/05\/eye-catch-translation-request-flow-20160815-220-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":103473,"url":"https:\/\/support.questetra.com\/ja\/addons\/google-translate-translation-api-basic-translate\/","url_meta":{"origin":103453,"position":3},"title":"Google \u7ffb\u8a33 #Translation_API_Basic: \u7ffb\u8a33","author":"IMAMURA, Genichi","date":"2021-03-11","format":false,"excerpt":"Google\u7ffb\u8a33\uff08API v2\uff09\u3092\u7528\u3044\u3066\u6a5f\u68b0\u7ffb\u8a33\u3057\u307e\u3059\u3002\u7ffb\u8a33\u5148\u8a00\u8a9e\uff08\u30bf\u30fc\u30b2\u30c3\u30c8\u8a00\u8a9e\uff09\u306e\u6307\u5b9a\u306f\u5fc5\u9808\u3067\u3059\u304c\u3001\u7ffb\u8a33\u5143\u8a00\u8a9e\uff08\u30bd\u30fc\u30b9\u8a00\u8a9e\uff09\u306e\u6307\u5b9a\u306f\u4efb\u610f\u3067\u3059\uff08\u81ea\u52d5\u691c\u51fa\u3055\u308c\u307e\u3059\uff09\u3002\u57fa\u672c\u7684\u306b\u306f\u3001\u30cb\u30e5\u30fc\u30e9\u30eb\u30de\u30b7\u30f3\u7ffb\u8a33\u30e2\u30c7\u30eb(NMT)\u304c\u9069\u7528\u3055\u308c\u307e\u3059\u304c\u3001\u4e00\u90e8\u306e\u8a00\u8a9e\u3067\u306f\u30d5\u30ec\u30fc\u30ba\u30d9\u30fc\u30b9\u30de\u30b7\u30f3\u7ffb\u8a33\u30e2\u30c7\u30eb(PBMT)\u304c\u9069\u7528\u3055\u308c\u307e\u3059\u3002","rel":"","context":"In &quot;\u30a2\u30c9\u30aa\u30f3&quot;","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"Google \u7ffb\u8a33: Translation API Basic, \u7ffb\u8a33","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/03\/Google-Translate-Translation-API-Basic-Translate-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":80825,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/google-cloud-vision-api-questetra\/","url_meta":{"origin":103453,"position":4},"title":"Incorporate Optical Character Reading into Workflow (AI-OCR\/BPM Integration)","author":"Tsuyoshi Kusaka","date":"2019-09-04","format":false,"excerpt":"How to link Questetra BPM Suite with Google Cloud Vision API","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/GoogleAPI-Questetra-eyecatch.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":79635,"url":"https:\/\/support.questetra.com\/en\/templates\/inquiry-response-flow-20130924\/","url_meta":{"origin":103453,"position":5},"title":"Inquiry Response Flow","author":"Hirotaka NISHI","date":"2021-03-11","format":false,"excerpt":"Accepts and answers customer inquiries. An answer template is automatically prepared when an inquiry is received via Web form or email. At the Step of [1. Acceptance \/ Answer], the support person creates answer sentences and replies, or if necessary, chooses to ask an advice or translation request. If the\u2026","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-inquiry-response-flow-20130924-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-inquiry-response-flow-20130924-220-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-inquiry-response-flow-20130924-220-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-inquiry-response-flow-20130924-220-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-inquiry-response-flow-20130924-220-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/103453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/comments?post=103453"}],"version-history":[{"count":15,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/103453\/revisions"}],"predecessor-version":[{"id":149786,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/103453\/revisions\/149786"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media\/103454"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media?parent=103453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/categories?post=103453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/tags?post=103453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}