Types
TranslateManyResult
バッチ翻訳処理が返す結果の型定義
概要
TranslateManyResult は、translateMany による一括翻訳の結果を表します。
type TranslateManyResult = Array<TranslationResult>;構造
入力エントリと同じ順序を保持する、TranslationResult オブジェクトの配列。
type TranslationResult = RequestSuccess | TranslationError;例文
基本的な使用方法
import { GT, TranslateManyResult } from 'generaltranslation';
const gt = new GT({
  apiKey: 'your-api-key',
  sourceLocale: 'en'
});
const entries = [
  { source: 'Hello', targetLocale: 'es' },
  { source: 'Goodbye', targetLocale: 'es' }
];
const results: TranslateManyResult = await gt.translateMany(entries);エラー ハンドリング
results.forEach((result, index) => {
  if ('error' in result) {
    console.error(`Entry ${index} が失敗しました: ${result.error}`);
  } else {
    console.log(`Entry ${index}: ${result.translation}`);
  }
});関連する型
- 翻訳結果- 個別の結果の構造
このガイドはどうでしたか?

