refactor: 移除 slugify API 中的翻译降级策略
continuous-integration/drone/push Build is passing

This commit is contained in:
seahi committed 2026-08-08 08:38:29 +08:00
1 parent 652bcde818
commit b5e7f4d2ce
1 file changed
+1 -15
+1 -15
View File
@@ -44,21 +44,7 @@ export const POST: RequestHandler = async ({ request, platform }) => {
} }
} }
// 降级策略:如果 Workers AI 未绑定或在线环境缺失,尝试轻量免费 API 作为备用 // 若没有获取到英文翻译结果(平台未绑定 AI 或 AI 调用异常),将自动进入最底层的安全兜底
if (!translatedText) {
try {
const fallbackUrl = `https://api.mymemory.translated.net/get?q=${encodeURIComponent(text)}&langpair=zh-CN|en`;
const res = await fetch(fallbackUrl);
if (res.ok) {
const data = (await res.json()) as { responseData?: { translatedText?: string } };
if (data?.responseData?.translatedText) {
translatedText = data.responseData.translatedText;
}
}
} catch (e) {
console.warn('降级翻译服务调用失败:', e);
}
}
// 如果得到了英文翻译,格式化为 kebab-case Slug // 如果得到了英文翻译,格式化为 kebab-case Slug
if (translatedText) { if (translatedText) {