上传长文本TXT, 并分段翻译成简体中文。
< 腳本ChatGPT轻小说分段翻译的回應
2024/11/5经经测试0.15版本已不可用,修改部分代码后可修复,修复如下:1.参考反馈中meteor8大佬的反馈:将123行async function submitConversation(text, part, filename, delay)函数改为: async function submitConversation(text, part, filename, delay) { // 选择新的输入框元素 const textarea = document.querySelector('div[contenteditable="true"]'); if (!textarea) { console.error("Input area not found!"); return; } // 创建必要的事件 const inputEvent = new Event("input", { bubbles: true, cancelable: true, }); const enterKeyEvent = new KeyboardEvent("keydown", { bubbles: true, cancelable: true, key: 'Enter', // 使用键名而不是keyCode,因为有时keyCode可能被弃用 code: 'Enter', }); // 更新可编辑的 div 内容 textarea.innerHTML = `Part ${part} of ${filename}: ${prefixText} ${text}`; // 触发输入事件,通知页面内容已更改 textarea.dispatchEvent(inputEvent); // 等待指定的延迟时间 await sleep(delay); // 触发回车事件,模拟提交 textarea.dispatchEvent(enterKeyEvent); }2. 将async function isChatGptReady()函数中164-165行代码更改为以下: const newElement = document.querySelector('[data-testid="send-button"]');//const newElement = document.querySelector('button.mb-1.me-1');修改后经测试可用
登入以回復
土豆服务器,请按需使用
镜像地址随时可能被墙,建议加群获取最新地址
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址
2024/11/5
经经测试0.15版本已不可用,修改部分代码后可修复,修复如下:
1.参考反馈中meteor8大佬的反馈:
将123行async function submitConversation(text, part, filename, delay)函数改为:
async function submitConversation(text, part, filename, delay) {
// 选择新的输入框元素
const textarea = document.querySelector('div[contenteditable="true"]');
if (!textarea) {
console.error("Input area not found!");
return;
}
// 创建必要的事件
const inputEvent = new Event("input", {
bubbles: true,
cancelable: true,
});
const enterKeyEvent = new KeyboardEvent("keydown", {
bubbles: true,
cancelable: true,
key: 'Enter', // 使用键名而不是keyCode,因为有时keyCode可能被弃用
code: 'Enter',
});
// 更新可编辑的 div 内容
textarea.innerHTML = `Part ${part} of ${filename}:
${prefixText} ${text}`;
// 触发输入事件,通知页面内容已更改
textarea.dispatchEvent(inputEvent);
// 等待指定的延迟时间
await sleep(delay);
// 触发回车事件,模拟提交
textarea.dispatchEvent(enterKeyEvent);
}
2. 将async function isChatGptReady()函数中164-165行代码更改为以下:
const newElement = document.querySelector('[data-testid="send-button"]');
//const newElement = document.querySelector('button.mb-1.me-1');
修改后经测试可用