中文版OK
Browse files- youtube_sub.js +9 -2
youtube_sub.js
CHANGED
|
@@ -1241,7 +1241,13 @@ GM_addStyle(`
|
|
| 1241 |
'Accept': 'application/json'
|
| 1242 |
},
|
| 1243 |
data: JSON.stringify({
|
| 1244 |
-
prompt:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1245 |
${JSON.stringify(subtitleData, null, 2)}
|
| 1246 |
请返回格式:
|
| 1247 |
{
|
|
@@ -1251,7 +1257,8 @@ GM_addStyle(`
|
|
| 1251 |
"time": 原时间戳
|
| 1252 |
}
|
| 1253 |
]
|
| 1254 |
-
}
|
|
|
|
| 1255 |
model: 'GEMINI'
|
| 1256 |
}),
|
| 1257 |
onload: response => {
|
|
|
|
| 1241 |
'Accept': 'application/json'
|
| 1242 |
},
|
| 1243 |
data: JSON.stringify({
|
| 1244 |
+
prompt: `请将以下英文字幕翻译成中文,
|
| 1245 |
+
,必须遵循以下规则:
|
| 1246 |
+
1. 保持JSON格式返回
|
| 1247 |
+
2. 严格按照英文字幕一一对应翻译,不能合并或拆分句子
|
| 1248 |
+
3. 必须保持原有的时间戳
|
| 1249 |
+
4. translations数组长度必须和输入字幕数量完全一致
|
| 1250 |
+
|
| 1251 |
${JSON.stringify(subtitleData, null, 2)}
|
| 1252 |
请返回格式:
|
| 1253 |
{
|
|
|
|
| 1257 |
"time": 原时间戳
|
| 1258 |
}
|
| 1259 |
]
|
| 1260 |
+
}
|
| 1261 |
+
注意:翻译数量${subtitleData.length}句,必须返回相同数量的翻译结果`,
|
| 1262 |
model: 'GEMINI'
|
| 1263 |
}),
|
| 1264 |
onload: response => {
|