Я пытаюсь создать код Node.js, который использует API Google Translate.Я получил код ниже из документа Google (https://cloud.google.com/translate/docs/translating-text)
Но когда я его запускаю, он говорит: «Ошибка: в запросе отсутствует действительный ключ API.» У меня есть ключ, но я не знаюзнать, как и где его установить.
async function translate() { // Imports the Google Cloud client library
const { Translate } = require('@google-cloud/translate');
// Creates a client
const translate = new Translate();
/**
* TODO(developer): Uncomment the following lines before running the sample.
*/
const text = 'Hello, world!';
const target = 'ru';
// Translates the text into the target language. "text" can be a string for
// translating a single piece of text, or an array of strings for translating
// multiple texts.
let [translations] = await translate.translate(text, target);
translations = Array.isArray(translations) ? translations : [translations];
console.log('Translations:');
translations.forEach((translation, i) => {
console.log(`${text[i]} => (${target}) ${translation}`);
});
}
translate()