mirror of https://github.com/tooot-app/app
11 lines
358 B
TypeScript
11 lines
358 B
TypeScript
import detect from 'react-native-language-detection'
|
|
|
|
const detectLanguage = async (
|
|
text: string
|
|
): Promise<{ language: string; confidence: number } | null> => {
|
|
const possibleLanguages = await detect(text).catch(() => {})
|
|
return possibleLanguages ? possibleLanguages.filter(lang => lang.confidence > 0.5)?.[0] : null
|
|
}
|
|
|
|
export default detectLanguage
|