","image":"http://www.luping.net/uploads/20240913/172621836966e40081c4aae.jpg","datePublished":"2024-11-08T03:34:27+08:00","dateModified":"2024-11-08T03:34:27+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
Определение языка — это функция, которая нам понадобилась в прошлом проекте. В 2020 году я написал статью об использовании вилки kju2 Java-библиотеки Optimaize Language Detector. Библиотека Optimaize не обновлялась с 2015 года, а форк kju2 был переведен в режим только для чтения 16 апреля 2023 года.
Я оценил Java-библиотеку Lingua. Она утверждает, что является «самой точной библиотекой определения естественного языка для Java и JVM, подходящей как для длинного, так и для короткого текста», а также, похоже, активно обновляется и поддерживается. В моем небольшом модульном тесте Lingua работала немного медленнее и не могла правильно идентифицировать малайский текст.
Время обнаружения обеих Java-библиотек для английского языка было довольно случайным. Иногда он возвращал ответ через 295 мс, а иногда — через 48 000 мс. (Может быть, это просто мой компьютер для разработчика.) kju2 в среднем оказался быстрее.
Я также нашел сторонний API определения языка, который поддерживает 165 языков и утверждает, что имеет «высокую точность». Для этого требуется ключ API, и он предлагает как бесплатные, так и премиум-планы.
Если вы выполняете определение языка с помощью Java и/или ColdFusion/CFML, что вы используете?
Должно быть | кью2 языка | кью2 мс | лингва язык | лингва мс | язык API | API мс | Пример текста |
---|---|---|---|---|---|---|---|
АНГЛИЙСКИЙ | АНГЛИЙСКИЙ | 2272 | АНГЛИЙСКИЙ | 570 | ru | 537 | Отличный способ выучить испанский словарный запас — читать тексты, рассказы и статьи, полностью написанные на этом языке. Вот почему мы написали собственные короткие отрывки для чтения на испанском языке на разные темы. |
ГРЕЧЕСКИЙ | ГРЕЧЕСКИЙ | 6 | ГРЕЧЕСКИЙ | 12 | эл | 105 | Βίβλος γενέσεως Ἰησοῦ Χριστοῦ υἱοῦ Δαυεὶδ υἱοῦ Ἀβραάμ. |
ФРАНЦУЗСКИЙ | ФРАНЦУЗСКИЙ | 61 | ФРАНЦУЗСКИЙ | 78 | фр | 70 | В улье, il fait froid во Франции. Le Soleil se Lève Tard. Il fait encore nuit quand je vais au travail. Парфуа, он мой мем. |
ИВРИТ | ИВРИТ | 3 | ИВРИТ | 11 | ив | 110 | כל ישראל יש להם חלק לעולם הבא, שנאמר ועמך כולם צדיקים, לעולם יירשו ארץ, נצר מטעי מעשה ידי להתפאר. |
АРАБСКИЙ | АРАБСКИЙ | 2 | АРАБСКИЙ | 19 | ар | 81 | Роуд Уилсон и Уилсон в Нью-Йорке. تسجّل الآن لحضور المؤتمر الدولي العاشر ليونيكود |
КИТАЙСКИЙ | КИТАЙСКИЙ | 2 | КИТАЙСКИЙ | 8 | ж | 74 | 虽然它长得不好看,但是它有一颗无比善良的心。小猴子乐乐的家被大水冲垮了,无家可归。丑丑就让乐乐住在自己的家,还把自己最喜欢吃的巧克力分给乐乐吃。不仅如此,谁头痛、生病了,没钱买药,它都会尽其所能进行帮助。 |
КОРЕЙСКИЙ | КОРЕЙСКИЙ | 12 | КОРЕЙСКИЙ | 3 | ко | 120 | 안녕하십니까 할리데이비슨 대구점 MC 우제헌입니다. |
ИСПАНСКИЙ | ИСПАНСКИЙ | 0 | ИСПАНСКИЙ | 116 | да | 92 | Привычно, чтобы эта конечная остановка была применима ко всем дорогам, где есть аэродром, без эмбарго на правильную конечную точку на аэродроме. |
ТАЙСКИЙ | ТАЙСКИЙ | 1 | ТАЙСКИЙ | 14 | th | 105 | ข้อ 1 месяц าคกันในเกียรติศักด[เกียรติศักดิ์]และสิทธิ Новости จตนารมณ์แห่งภราดรภาพ |
ВЬЕТНАМСКИЙ | ВЬЕТНАМСКИЙ | 2 | ВЬЕТНАМСКИЙ | 14 | ви | 98 | Этот Cả mọi người sinh ra đều được to do và bình đẳng về nhân phẩm và quyền lui. Я могу сделать это так, чтобы вы могли запретить мне чо ли три ва длинный путь там, где вы можете сделать это, чтобы сделать это. |
ТУРЕЦКИЙ | ТУРЕЦКИЙ | 3 | ТУРЕЦКИЙ | 93 | тр | 212 | Yukarda mavi gök, asağıda yağız yer yaratıldıkta; ikisinin arasında insan oğlu yaratılmış. Insan oğulları üzerine ecdadım Bumın hakan, İstemi hakan tahta oturmus; oturarak Türk milletinin ülkesini, turesini, idare edivermiş, tanzim edivermis. Дёрт тараф хеп душман имиш. Аскер севк Эдип Дёрт Тарафтаки Кавми Хеп (итаати Алтына) Алмиш Хеп Мути Кылмыш. Başlılara baş eğdirmiş, dizlilere diz çöktürmüş. |
ЯПОНСКИЙ | ЯПОНСКИЙ | 3 | ЯПОНСКИЙ | 7 | джа | 194 | 幸運こううんにも、息子むすこはこの四月しがつから保育園ほいくえんに入はいることができ、私わたしはまた働はたらき始はじめた。 |
РУССКИЙ | РУССКИЙ | 2 | РУССКИЙ | 1393 | ru | 96 | Все люди рождаются свободными и равными в своих достоинствах и правах. Они выделены разумом и совестью и должны поступать в отношении друг друга в духе братства. |
ФИНСКИЙ | ФИНСКИЙ | 6 | ФИНСКИЙ | 383 | фи | 125 | Jokaisella on oikeus saada opetusta. Опетуксен он олтава айнакин алкеис- и перусопетуксен осальта максутонта. Alkeisopetuksen на oltava pakollinen. Teknistä ja ammattiopetusta on oltava yleisesti saatavilla, ja korkeamman opetuksen on oltava avoinna yhtäläisesti kaikille heidän kykyjensä mukaan. |
УРДУ | УРДУ | 1 | УРДУ | 22 | ты | 104 | Лучший выбор для того, чтобы сделать свой выбор ئد کرتا اور ٹیکس کے پیسے دوسرے ممالک میں جاکر فضولیات میں ضائع کرتا۔ |
ТАЙСКИЙ | ТАЙСКИЙ | 1 | ТАЙСКИЙ | 2 | th | 78 | Привет, мир! |
МАЛАЙСКИЙ | МАЛАЙСКИЙ | 2 | НЕИЗВЕСТНЫЙ | 291 | идентификатор | 88 | Песан моральный дари Cerita Rakyat Bawang Merah Bawang Putih adalah Jangan terlalu tamak dan serakah. Setiap orang sudah memiliki rezekinya masing-masing. Оран ян терлалу сераках акан мендапаткан баласан ян сетимпал с пербуатаннья. Selalu berbuat baik lah dalam setiap tingkah laku, maka kita akan mendapatkan kebaikan dan kebahagiaan. |
https://gist.github.com/JamoCA/b883fbddf0303df8f4b0d597cfc2ae25
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3