This commit is contained in:
dingfeng.wong
2025-07-10 00:48:01 +08:00
parent ef438b79b2
commit 6bb1439323
+1 -3
View File
@@ -24,9 +24,7 @@ def contains_chinese(text: str) -> bool:
"""Check if text contains Chinese characters."""
if not isinstance(text, str):
return False
# Unicode ranges for Chinese characters
chinese_pattern = re.compile(r'[\u4e00-\u9fff\u3400-\u4dbf\u20000-\u2a6df\u2a700-\u2b73f\u2b740-\u2b81f\u2b820-\u2ceaf\uf900-\ufaff\u3300-\u33ff\ufe30-\ufe4f\uf900-\ufaff\u2f800-\u2fa1f]')
return bool(chinese_pattern.search(text))
return text != text.encode('ascii', 'ignore').decode('ascii')
async def mutate_chinese_titles(data: Dict[str, Any]) -> None:
"""Recursively translate Chinese titles to English."""