in src/contentScripts/functions.ts [145:163]
async function sendDocumentsToTranslate(
client: TranslateClient,
SourceLanguageCode: string,
TargetLanguageCode: string,
docs: Documents
) {
return await Promise.allSettled(
docs.map(doc => {
return new Promise<TranslateTextCommandOutput>((resolve, reject) => {
const command = new TranslateTextCommand({
Text: doc,
SourceLanguageCode,
TargetLanguageCode,
});
translateDocument(client, command, resolve, reject);
});
})
);
}