INNER CODE UNIT · JavaScript
splitText
guobao2333/DeepLX-Serverless · src/translate.js:61
async function splitText(text, tagHandling, dlSession, printResult) {
const postData = {
jsonrpc: '2.0',
method: 'LMT_split_text',
id: Math.floor(Math.random() * 1000000),
params: {
commonJobParams: { mode: 'translate' },
lang: { lang_user_selected: 'auto' },
texts: [text],
textType: tagHandling ? 'richtext' : 'plaintext'
}
};
try {
return await sendRequest(postData, 'LMT_split_text', dlSession, printResult);
} catch (err) {
console.error("[ERROR] splitText:", err);
throw new Error(`splitText failed: ${err.message || err}`);