Translate text with model (V3 Beta)
Stay organized with collections
Save and categorize content based on your preferences.
Translate text with model.
Code sample
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# Translate text with model (V3 Beta)\n\nTranslate text with model.\n\nCode sample\n-----------\n\n### Node.js\n\n\nBefore trying this sample, follow the Node.js setup instructions in the\n[Cloud Translation quickstart using\nclient libraries](/translate/docs/quickstart-client-libraries).\n\n\nFor more information, see the\n[Cloud Translation Node.js API\nreference documentation](/nodejs/docs/reference/translate/latest).\n\n\nTo authenticate to Cloud Translation, set up Application Default Credentials.\nFor more information, see\n\n[Set up authentication for a local development environment](/docs/authentication/set-up-adc-local-dev-environment).\n\n /**\n * TODO(developer): Uncomment these variables before running the sample.\n */\n // const projectId = 'YOUR_PROJECT_ID';\n // const location = 'global';\n // const modelId = 'YOUR_MODEL_ID';\n\n // Imports the Google Cloud Translation library\n const {TranslationServiceClient} = require('https://cloud.google.com/nodejs/docs/reference/translate/latest/overview.html').v3beta1;\n const automl = require('https://cloud.google.com/nodejs/docs/reference/automl/latest/overview.html');\n\n // Instantiates a client\n const translationClient = new https://cloud.google.com/nodejs/docs/reference/translate/latest/overview.html();\n const autoMLClient = new automl.https://cloud.google.com/nodejs/docs/reference/automl/latest/overview.html();\n async function translateTextWithModel() {\n const model = autoMLClient.modelPath(projectId, location, modelId);\n // Construct request\n const request = {\n parent: translationClient.locationPath(projectId, location),\n contents: [text],\n mimeType: 'text/plain', // mime types: text/plain, text/html\n sourceLanguageCode: 'en-US',\n targetLanguageCode: 'ja',\n model: model,\n };\n\n // Run request\n const [response] = await translationClient.translateText(request);\n\n for (const translation of response.translations) {\n console.log(`Translated Content: ${translation.translatedText}`);\n }\n }\n\n translateTextWithModel();\n\nWhat's next\n-----------\n\n\nTo search and filter code samples for other Google Cloud products, see the\n[Google Cloud sample browser](/docs/samples?product=translate)."]]