done
This commit is contained in:
@@ -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."""
|
||||
|
||||
Reference in New Issue
Block a user