mirror of
https://github.com/whoeevee/EeveeSpotifyReborn.git
synced 2026-01-09 00:23:20 +01:00
what i've done so far
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user