语言检测是我们过去项目所需要的功能。 我在 2020 年写了一篇关于的文章 Optimaize Language Detector java 库的 kju2 fork 文章的使用。自 2015 年以来,Optimaize 库没有更新,kju2 分支于 2023 年 4 月 16 日被置于只读模式。
我评估了 Lingua java 它声称是“库”Java 和 JVM 最准确的自然语言检测库适用于长文本和短文本,似乎也在积极更新和支持。 在我的小单元测试中,Lingua 马来语文本似乎有点慢,无法正确识别。
对英语而言,两个 java 图书馆的检测时间相当随机。有时它会在那里 295 在毫秒内返回响应,有时需要 48,000 毫秒以上。 (也许这只是我的计算机开发。)平均而言,kju2 似乎更快。
我还发现了一种支持165种语言的第三方测试语言API,并声称具有“高精度”。它需要 API 提供免费和高级的密钥计划。
立即学习“Java免费学习笔记(深入);
如果您使用 Java 和/或 ColdFusion/CFML 你用什么语言测试?
Should Be
kju2 lang
kju2 ms
lingua lang
lingua ms
api lang
api ms
Sample Text
ENGLISH
ENGLISH
2272
ENGLISH
570
en
537
A great way to learn Spanish vocabulary is by reading texts, stories or articles that are completely in the language. That is why we have written are own short reading passages in Spanish about different topics.
GREEK
GREEK
6
GREEK
12
el
105
Βίβλος γενέσεως Ἰησοῦ Χριστοῦ υἱοῦ Δαυεὶδ υἱοῦ Ἀβραάμ.
FRENCH
FRENCH
61
FRENCH
78
fr
70
En hiver, il fait froid en France. Le soleil se lève tard. Il fait encore nuit quand je vais au travail. Parfois, il y a même de la neige.
HEBREW
HEBREW
3
HEBREW
11
iw
110
כל ישראל יש להם חלק לעולם הבא, שנאמר ועמך כולם צדיקים, לעולם יירשו ארץ, נצר מטעי מעשה ידי להתפאר.
ARABIC
ARABIC
2
ARABIC
19
ar
81
عندما يريد العالم أن يتكلّم ، فهو يتحدّث بلغة يونيكود. تسجّل الآن لحضور المؤتمر الدولي العاشر ليونيكود
CHINESE
CHINESE
2
CHINESE
8
zh
74
尽管它看起来不太好,但它有一颗非常善良的心。小猴子乐乐的家被大水冲走了,无家可归。小猴子乐乐的家被大水冲走了,无家可归。丑让乐乐住在自己家里,把自己最喜欢的巧克力分给乐乐。不仅如此,头痛、生病、没钱买药的人都会尽力帮忙。
KOREAN
KOREAN
12
KOREAN
3
ko
120
안녕하십니까 할리데이비슨 대구점 MC 우제헌입니다. 포티에잇 문의 전달받고 전화 드렸습니다만 연결되지 않아 문자 드립니다.
SPANISH
SPANISH
0
SPANISH
116
es
92
Habitualmente este término se aplica a todas las pistas donde aterrizan aviones, sin embargo el término correcto es aeródromo.
THAI
THAI
1
THAI
14
th
105
ข้อ 1 มนุษย์ทั้งหลายเกิดมามีอิสระและเสมอภาคกันในเกียรติศักด[เกียรติศักดิ์]และสิทธิ ต่างมีเหตุผลและมโนธรรม และควรปฏิบัติต่อกันด้วยเจตนารมณ์แห่งภราดรภาพ
VIETNAMESE
VIETNAMESE
2
VIETNAMESE
14
vi
98
Tất cả mọi người sinh ra đều được tự do và bình đẳng về nhân phẩm và quyền lợi. Mọi con người đều được tạo hóa ban cho lý trí và lương tâm và cần phải đối xử với nhau trong tình anh em.
TURKISH
TURKISH
3
TURKISH
93
tr
212
Yukarda mavi gök, asağıda yağız yer yaratıldıkta; ikisinin arasında insan oğlu yaratılmış. İnsan oğulları üzerine ecdadım Bumın hakan, İstemi hakan tahta oturmuş; oturarak Türk milletinin ülkesini, türesini, idare epermiş, tanzim epermis. Dört taraf hep düşman imiş. Asker sevk edip dört taraftaki kavmi hep (itaati altına) almış hep muti kılmış. Başlılara baş eğdirmiş, dizlilere diz çöktürmüş.
JAPANESE
JAPANESE
3
JAPANESE
7
ja
194
幸运こううんにも、息子むすこはこの四月しがつから保育园ほいくえんに入はいることができ、私わたしはまた働はたらき始はじめた。
RUSSIAN
RUSSIAN
2
RUSSIAN
1393
ru
96
Все люди рождаются свободными и равными в своем достоинстве и правах. Они наделены разумом и совестью и должны поступать в отношении друг друга в духе братства.
FINNISH
FINNISH
6
FINNISH
383
fi
125
Jokaisella on oikeus saada opetusta. Opetuksen on oltava ainakin alkeis- ja perusopetuksen osalta maksutonta. Alkeisopetuksen on oltava pakollinen. Teknistä ja ammattiopetusta on oltava yleisesti saatavilla, ja korkeamman opetuksen on oltava avoinna yhtäläisesti kaikille heidän kykyjensä mukaan.
URDU
URDU
1
URDU
22
ur
104
ایک ملک پر سخت گیر بادشاہ حکومت کرتا تھا۔وہ رعایا پر طرح طرح کے ٹیکس عائد کرتا اور ٹیکس کے پیسے دوسرے ممالک میں جاکر فضولیات میں ضائع کرتا۔
THAI
THAI
1
THAI
2
th
78
Hello World สวัสดีชาวโลก
MALAY
MALAY
2
UNKNOWN
291
id
88
Pesan moral dari Cerita Rakyat Bawang Merah Bawang Putih adalah Jangan terlalu tamak dan serakah. Setiap orang sudah memiliki rezekinya masing-masing. Orang yang terlalu serakah akan mendapatkan balasan yang setimpal dengan perbuatannya. Selalu berbuat baik lah dalam setiap tingkah laku, maka kita akan mendapatkan kebaikan dan kebahagiaan.
https://gist.github.com/JamoCAb883fbddf0303df8f4b0d597cfc25fc25
以上就是使用 Java/ColdFusion/CFML 比较语言检测库(和 API)详情请关注图灵教育的其他相关文章!