diff --git a/translate/v3/translate_batch_translate_text.js b/translate/v3/translate_batch_translate_text.js index c6107327ad3..196fa3422ec 100644 --- a/translate/v3/translate_batch_translate_text.js +++ b/translate/v3/translate_batch_translate_text.js @@ -55,26 +55,26 @@ function main( }, }; - try { - const options = {timeout: 180000}; - // Batch translate text using a long-running operation - const [operation] = await translationClient.batchTranslateText( - request, - options - ); + const options = {timeout: 240000}; + // Batch translate text using a long-running operation + const [operation] = await translationClient.batchTranslateText( + request, + options + ); - // Wait for operation to complete. - const [response] = await operation.promise(); + // Wait for operation to complete. + const [response] = await operation.promise(); - console.log(`Total Characters: ${response.totalCharacters}`); - console.log(`Translated Characters: ${response.translatedCharacters}`); - } catch (error) { - console.error(error.details); - } + console.log(`Total Characters: ${response.totalCharacters}`); + console.log(`Translated Characters: ${response.translatedCharacters}`); } batchTranslateText(); // [END translate_v3_batch_translate_text] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_batch_translate_text_with_glossary.js b/translate/v3/translate_batch_translate_text_with_glossary.js index 2bfeb2888e5..cd9b65e0d24 100644 --- a/translate/v3/translate_batch_translate_text_with_glossary.js +++ b/translate/v3/translate_batch_translate_text_with_glossary.js @@ -62,24 +62,24 @@ function main( }, }; - try { - const options = {timeout: 180000}; - // Create a job using a long-running operation - const [operation] = await client.batchTranslateText(request, options); + const options = {timeout: 240000}; + // Create a job using a long-running operation + const [operation] = await client.batchTranslateText(request, options); - // Wait for the operation to complete - const [response] = await operation.promise(); + // Wait for the operation to complete + const [response] = await operation.promise(); - // Display the translation for each input text provided - console.log(`Total Characters: ${response.totalCharacters}`); - console.log(`Translated Characters: ${response.translatedCharacters}`); - } catch (error) { - console.error(error.details); - } + // Display the translation for each input text provided + console.log(`Total Characters: ${response.totalCharacters}`); + console.log(`Translated Characters: ${response.translatedCharacters}`); } batchTranslateTextWithGlossary(); // [END translate_v3_batch_translate_text_with_glossary] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_batch_translate_text_with_glossary_and_model.js b/translate/v3/translate_batch_translate_text_with_glossary_and_model.js index b208ea92882..802826c6752 100644 --- a/translate/v3/translate_batch_translate_text_with_glossary_and_model.js +++ b/translate/v3/translate_batch_translate_text_with_glossary_and_model.js @@ -67,24 +67,24 @@ function main( }, }; - try { - const options = {timeout: 180000}; - // Create a job using a long-running operation - const [operation] = await client.batchTranslateText(request, options); + const options = {timeout: 240000}; + // Create a job using a long-running operation + const [operation] = await client.batchTranslateText(request, options); - // Wait for operation to complete - const [response] = await operation.promise(); + // Wait for operation to complete + const [response] = await operation.promise(); - // Display the translation for each input text provided - console.log(`Total Characters: ${response.totalCharacters}`); - console.log(`Translated Characters: ${response.translatedCharacters}`); - } catch (error) { - console.error(error.details); - } + // Display the translation for each input text provided + console.log(`Total Characters: ${response.totalCharacters}`); + console.log(`Translated Characters: ${response.translatedCharacters}`); } batchTranslateTextWithGlossaryAndModel(); // [END translate_v3_batch_translate_text_with_glossary_and_model] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_batch_translate_text_with_model.js b/translate/v3/translate_batch_translate_text_with_model.js index 9e2c0db7635..69f7b49a0aa 100644 --- a/translate/v3/translate_batch_translate_text_with_model.js +++ b/translate/v3/translate_batch_translate_text_with_model.js @@ -60,24 +60,24 @@ function main( }, }; - try { - const options = {timeout: 180000}; - // Create a job using a long-running operation - const [operation] = await client.batchTranslateText(request, options); + const options = {timeout: 240000}; + // Create a job using a long-running operation + const [operation] = await client.batchTranslateText(request, options); - // Wait for the operation to complete - const [response] = await operation.promise(); + // Wait for the operation to complete + const [response] = await operation.promise(); - // Display the translation for each input text provided - console.log(`Total Characters: ${response.totalCharacters}`); - console.log(`Translated Characters: ${response.translatedCharacters}`); - } catch (error) { - console.error(error.details); - } + // Display the translation for each input text provided + console.log(`Total Characters: ${response.totalCharacters}`); + console.log(`Translated Characters: ${response.translatedCharacters}`); } batchTranslateTextWithModel(); // [END translate_v3_batch_translate_text_with_model] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_create_glossary.js b/translate/v3/translate_create_glossary.js index f59300a1c92..b7ccf7ed0f6 100644 --- a/translate/v3/translate_create_glossary.js +++ b/translate/v3/translate_create_glossary.js @@ -53,24 +53,22 @@ function main( glossary: glossary, }; - try { - // Create glossary using a long-running operation - const [operation] = await translationClient.createGlossary(request); + // Create glossary using a long-running operation + const [operation] = await translationClient.createGlossary(request); - // Wait for the operation to complete - await operation.promise(); + // Wait for the operation to complete + await operation.promise(); - console.log('Created glossary:'); - console.log( - `InputUri ${request.glossary.inputConfig.gcsSource.inputUri}` - ); - } catch (error) { - console.error(error.details); - } + console.log('Created glossary:'); + console.log(`InputUri ${request.glossary.inputConfig.gcsSource.inputUri}`); } createGlossary(); // [END translate_v3_create_glossary] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_delete_glossary.js b/translate/v3/translate_delete_glossary.js index 613256d5108..270515a79cc 100644 --- a/translate/v3/translate_delete_glossary.js +++ b/translate/v3/translate_delete_glossary.js @@ -40,21 +40,21 @@ function main( name: `projects/${projectId}/locations/${location}/glossaries/${glossaryId}`, }; - try { - // Delete glossary using a long-running operation - const [operation] = await translationClient.deleteGlossary(request); + // Delete glossary using a long-running operation + const [operation] = await translationClient.deleteGlossary(request); - // Wait for operation to complete. - const [response] = await operation.promise(); + // Wait for operation to complete. + const [response] = await operation.promise(); - console.log(`Deleted glossary: ${response.name}`); - } catch (error) { - console.error(error.details); - } + console.log(`Deleted glossary: ${response.name}`); } deleteGlossary(); // [END translate_v3_delete_glossary] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_detect_language.js b/translate/v3/translate_detect_language.js index e9877f6c3b0..907a9322c39 100644 --- a/translate/v3/translate_detect_language.js +++ b/translate/v3/translate_detect_language.js @@ -40,17 +40,13 @@ function main( content: text, }; - try { - // Run request - const [response] = await translationClient.detectLanguage(request); - - console.log('Detected Languages:'); - for (const language of response.languages) { - console.log(`Language Code: ${language.languageCode}`); - console.log(`Confidence: ${language.confidence}`); - } - } catch (error) { - console.error(error.details); + // Run request + const [response] = await translationClient.detectLanguage(request); + + console.log('Detected Languages:'); + for (const language of response.languages) { + console.log(`Language Code: ${language.languageCode}`); + console.log(`Confidence: ${language.confidence}`); } } @@ -58,4 +54,8 @@ function main( // [END translate_v3_detect_language] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_get_glossary.js b/translate/v3/translate_get_glossary.js index 7d030c1c7d6..e94d4f64942 100644 --- a/translate/v3/translate_get_glossary.js +++ b/translate/v3/translate_get_glossary.js @@ -40,18 +40,18 @@ function main( name: `projects/${projectId}/locations/${location}/glossaries/${glossaryId}`, }; - try { - // Get glossary - const [response] = await translationClient.getGlossary(request); - - console.log(`Got glossary: ${response.name}`); - } catch (error) { - console.error(error.details); - } + // Get glossary + const [response] = await translationClient.getGlossary(request); + + console.log(`Got glossary: ${response.name}`); } getGlossary(); // [END translate_v3_get_glossary] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_get_supported_languages.js b/translate/v3/translate_get_supported_languages.js index ef26f9a86d7..63ccbbbffb9 100644 --- a/translate/v3/translate_get_supported_languages.js +++ b/translate/v3/translate_get_supported_languages.js @@ -34,25 +34,21 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'global') { parent: `projects/${projectId}/locations/${location}`, }; - try { - // Get supported languages - const [response] = await translationClient.getSupportedLanguages(request); - - for (const language of response.languages) { - // Supported language code, generally consisting of its ISO 639-1 identifier, for - // example, 'en', 'ja'. In certain cases, BCP-47 codes including language and - // region identifiers are returned (for example, 'zh-TW' and 'zh-CN') - console.log(`Language - Language Code: ${language.languageCode}`); - // Human readable name of the language localized in the display language specified - // in the request. - console.log(`Language - Display Name: ${language.displayName}`); - // Can be used as source language. - console.log(`Language - Support Source: ${language.supportSource}`); - // Can be used as target language. - console.log(`Language - Support Target: ${language.supportTarget}`); - } - } catch (error) { - console.error(error.details); + // Get supported languages + const [response] = await translationClient.getSupportedLanguages(request); + + for (const language of response.languages) { + // Supported language code, generally consisting of its ISO 639-1 identifier, for + // example, 'en', 'ja'. In certain cases, BCP-47 codes including language and + // region identifiers are returned (for example, 'zh-TW' and 'zh-CN') + console.log(`Language - Language Code: ${language.languageCode}`); + // Human readable name of the language localized in the display language specified + // in the request. + console.log(`Language - Display Name: ${language.displayName}`); + // Can be used as source language. + console.log(`Language - Support Source: ${language.supportSource}`); + // Can be used as target language. + console.log(`Language - Support Target: ${language.supportTarget}`); } } @@ -60,4 +56,8 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'global') { // [END translate_v3_get_supported_languages] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_get_supported_languages_for_target.js b/translate/v3/translate_get_supported_languages_for_target.js index a44165c531d..d37cc0984f9 100644 --- a/translate/v3/translate_get_supported_languages_for_target.js +++ b/translate/v3/translate_get_supported_languages_for_target.js @@ -35,25 +35,21 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'global') { displayLanguageCode: 'en', }; - try { - // Get supported languages - const [response] = await translationClient.getSupportedLanguages(request); + // Get supported languages + const [response] = await translationClient.getSupportedLanguages(request); - for (const language of response.languages) { - // Supported language code, generally consisting of its ISO 639-1 identifier, for - // example, 'en', 'ja'. In certain cases, BCP-47 codes including language and - // region identifiers are returned (for example, 'zh-TW' and 'zh-CN') - console.log(`Language - Language Code: ${language.languageCode}`); - // Human readable name of the language localized in the display language specified - // in the request. - console.log(`Language - Display Name: ${language.displayName}`); - // Can be used as source language. - console.log(`Language - Support Source: ${language.supportSource}`); - // Can be used as target language. - console.log(`Language - Support Target: ${language.supportTarget}`); - } - } catch (error) { - console.error(error.details); + for (const language of response.languages) { + // Supported language code, generally consisting of its ISO 639-1 identifier, for + // example, 'en', 'ja'. In certain cases, BCP-47 codes including language and + // region identifiers are returned (for example, 'zh-TW' and 'zh-CN') + console.log(`Language - Language Code: ${language.languageCode}`); + // Human readable name of the language localized in the display language specified + // in the request. + console.log(`Language - Display Name: ${language.displayName}`); + // Can be used as source language. + console.log(`Language - Support Source: ${language.supportSource}`); + // Can be used as target language. + console.log(`Language - Support Target: ${language.supportTarget}`); } } @@ -61,4 +57,8 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'global') { // [END translate_v3_get_supported_languages_for_target] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_list_codes.js b/translate/v3/translate_list_codes.js index fe366fc90cb..fc1ce704c3e 100644 --- a/translate/v3/translate_list_codes.js +++ b/translate/v3/translate_list_codes.js @@ -34,16 +34,12 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'global') { parent: `projects/${projectId}/locations/${location}`, }; - try { - // Run request - const [response] = await translationClient.getSupportedLanguages(request); - - console.log('Supported languages:'); - for (const language of response.languages) { - console.log(`Language Code: ${language.languageCode}`); - } - } catch (error) { - console.error(error.details); + // Run request + const [response] = await translationClient.getSupportedLanguages(request); + + console.log('Supported languages:'); + for (const language of response.languages) { + console.log(`Language Code: ${language.languageCode}`); } } @@ -51,4 +47,8 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'global') { // [END translate_v3_list_codes] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_list_glossary.js b/translate/v3/translate_list_glossary.js index 96485eaf696..8aacfb2bf15 100644 --- a/translate/v3/translate_list_glossary.js +++ b/translate/v3/translate_list_glossary.js @@ -34,20 +34,16 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'us-central1') { parent: `projects/${projectId}/locations/${location}`, }; - try { - // Run request - const [response] = await translationClient.listGlossaries(request); - - for (const glossary of response) { - console.log(`Name: ${glossary.name}`); - console.log(`Entry count: ${glossary.entryCount}`); - console.log(`Input uri: ${glossary.inputConfig.gcsSource.inputUri}`); - for (const languageCode of glossary.languageCodesSet.languageCodes) { - console.log(`Language code: ${languageCode}`); - } + // Run request + const [response] = await translationClient.listGlossaries(request); + + for (const glossary of response) { + console.log(`Name: ${glossary.name}`); + console.log(`Entry count: ${glossary.entryCount}`); + console.log(`Input uri: ${glossary.inputConfig.gcsSource.inputUri}`); + for (const languageCode of glossary.languageCodesSet.languageCodes) { + console.log(`Language code: ${languageCode}`); } - } catch (error) { - console.error(error.details); } } @@ -55,4 +51,8 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'us-central1') { // [END translate_v3_list_glossary] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_list_language_names.js b/translate/v3/translate_list_language_names.js index 763429a6c04..4146dd969b0 100644 --- a/translate/v3/translate_list_language_names.js +++ b/translate/v3/translate_list_language_names.js @@ -35,17 +35,13 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'global') { displayLanguageCode: 'fr', }; - try { - // Run request - const [response] = await translationClient.getSupportedLanguages(request); - - console.log('Supported languages:'); - for (const language of response.languages) { - console.log(`Language Code: ${language.languageCode}`); - console.log(`Display Name: ${language.displayName}`); - } - } catch (error) { - console.error(error.details); + // Run request + const [response] = await translationClient.getSupportedLanguages(request); + + console.log('Supported languages:'); + for (const language of response.languages) { + console.log(`Language Code: ${language.languageCode}`); + console.log(`Display Name: ${language.displayName}`); } } @@ -53,4 +49,8 @@ function main(projectId = 'YOUR_PROJECT_ID', location = 'global') { // [END translate_v3_list_language_names] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_translate_text.js b/translate/v3/translate_translate_text.js index 36d78e0224d..b81c42e1cde 100644 --- a/translate/v3/translate_translate_text.js +++ b/translate/v3/translate_translate_text.js @@ -42,15 +42,11 @@ function main( targetLanguageCode: 'sr-Latn', }; - try { - // Run request - const [response] = await translationClient.translateText(request); - - for (const translation of response.translations) { - console.log(`Translation: ${translation.translatedText}`); - } - } catch (error) { - console.error(error.details); + // Run request + const [response] = await translationClient.translateText(request); + + for (const translation of response.translations) { + console.log(`Translation: ${translation.translatedText}`); } } @@ -58,4 +54,8 @@ function main( // [END translate_v3_translate_text] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_translate_text_with_glossary.js b/translate/v3/translate_translate_text_with_glossary.js index 3f7de057150..4c0d150713e 100644 --- a/translate/v3/translate_translate_text_with_glossary.js +++ b/translate/v3/translate_translate_text_with_glossary.js @@ -48,15 +48,11 @@ function main( glossaryConfig: glossaryConfig, }; - try { - // Run request - const [response] = await translationClient.translateText(request); + // Run request + const [response] = await translationClient.translateText(request); - for (const translation of response.glossaryTranslations) { - console.log(`Translation: ${translation.translatedText}`); - } - } catch (error) { - console.error(error.details); + for (const translation of response.glossaryTranslations) { + console.log(`Translation: ${translation.translatedText}`); } } @@ -64,4 +60,8 @@ function main( // [END translate_v3_translate_text_with_glossary] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_translate_text_with_glossary_and_model.js b/translate/v3/translate_translate_text_with_glossary_and_model.js index bbfb617dbd8..25854e6d903 100644 --- a/translate/v3/translate_translate_text_with_glossary_and_model.js +++ b/translate/v3/translate_translate_text_with_glossary_and_model.js @@ -51,15 +51,11 @@ function main( model: `projects/${projectId}/locations/${location}/models/${modelId}`, }; - try { - // Run request - const [response] = await translationClient.translateText(request); + // Run request + const [response] = await translationClient.translateText(request); - for (const translation of response.glossaryTranslations) { - console.log(`Translation: ${translation.translatedText}`); - } - } catch (error) { - console.error(error.details); + for (const translation of response.glossaryTranslations) { + console.log(`Translation: ${translation.translatedText}`); } } @@ -67,4 +63,8 @@ function main( // [END translate_v3_translate_text_with_glossary_and_model] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2)); diff --git a/translate/v3/translate_translate_text_with_model.js b/translate/v3/translate_translate_text_with_model.js index 8dd52bb30ea..8efdc8b3303 100644 --- a/translate/v3/translate_translate_text_with_model.js +++ b/translate/v3/translate_translate_text_with_model.js @@ -45,15 +45,11 @@ function main( model: `projects/${projectId}/locations/${location}/models/${modelId}`, }; - try { - // Run request - const [response] = await translationClient.translateText(request); + // Run request + const [response] = await translationClient.translateText(request); - for (const translation of response.translations) { - console.log(`Translated Content: ${translation.translatedText}`); - } - } catch (error) { - console.error(error.details); + for (const translation of response.translations) { + console.log(`Translated Content: ${translation.translatedText}`); } } @@ -61,4 +57,8 @@ function main( // [END translate_v3_translate_text_with_model] } +process.on('unhandledRejection', err => { + console.error(err.message); + process.exitCode = 1; +}); main(...process.argv.slice(2));