what i've done so far

This commit is contained in:
eevee committed 2025-06-17 19:25:23 +03:00
1 parent 727fd664ef
commit 92e6cc7900
47 files changed
+298 -271

No files matched your search

@@ -0,0 +1,20 @@
import Foundation
import NaturalLanguage
extension Array where Element == String {
var canBeRomanized: Bool {
var languageList: [NLLanguage] = []
for line in self {
if let language = NLLanguageRecognizer.dominantLanguage(for: line) {
languageList.append(language)
}
}
let canBeRomanizedLanguageCount = languageList.filter {
[.japanese, .korean, .simplifiedChinese, .traditionalChinese].contains($0)
}.count
return Double(canBeRomanizedLanguageCount) / Double(languageList.count) > 0.15
}
}