INNER CODE UNIT · JavaScript
contextBefore
guobao2333/DeepLX-Serverless · src/translate.js:109
contextBefore = index > 0 ? [chunks[index - 1].sentences[0].text] : [],
contextAfter = index < chunks.length - 1 ? [chunks[index + 1].sentences[0].text] : [];
return {
kind: 'default',
preferred_num_beams: 4,
raw_en_context_before: contextBefore,
raw_en_context_after: contextAfter,
sentences: [{
prefix: sentence.prefix,
text: sentence.text,
id: index + 1
}]
};
});
const hasRegionalVariant = targetLang.includes('-'),
targetLangCode = hasRegionalVariant ? targetLang.split('-')[0] : targetLang;