","image":"http://www.luping.net/uploads/20240913/172621836966e40081c4aae.jpg","datePublished":"2024-09-13T17:06:09+08:00","dateModified":"2024-09-13T17:06:09+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 使用 Java/ColdFusion/CFML 比較語言檢測程式庫(和 API)

使用 Java/ColdFusion/CFML 比較語言檢測程式庫(和 API)

發佈於2024-09-13
瀏覽:690

Comparing Language Detection Libraries (& API) Using Java/ColdFusion/CFML

语言检测是我们在过去的项目中需要的一个功能。 我在 2020 年写了一篇关于 Optimaize Language Detector java 库的 kju2 fork 的使用的文章。 Optimaize 库自 2015 年以来就没有更新过,kju2 分支于 2023 年 4 月 16 日被置于只读模式。

我评估了 Lingua java 库。它声称是“Java 和 JVM 最准确的自然语言检测库,适用于长文本和短文本”,并且似乎也在积极更新和支持。 在我的小单元测试中,Lingua 似乎稍微慢一些,并且无法正确识别马来语文本。

对于英语来说,两个 java 库的检测时间是相当随机的。有时它会在 295 毫秒内返回响应,有时则需要 48,000 毫秒。 (也许这只是我的开发电脑。)平均而言,kju2 似乎更快。

我还发现了一个第三方检测语言API,支持165种语言,并声称具有“高精度”。它需要 API 密钥,并提供免费和高级计划。

如果您使用 Java 和/或 ColdFusion/CFML 执行语言检测,您使用什么?

中国人中国人2中国人8zh74虽然它长得不好看,但是它有一颗颗颗善良的心。小猴子乐乐的家被大水冲垮了,无家归来。丑丑就让乐乐住在自己的家里,还把自己最喜欢吃的巧克力分给乐吃。不仅如此,谁生病了、生病了,没钱买药,它都会尽其所能进行帮助。韩国人韩国人12韩国人3ko120안녕하십니까 할리데비슨 대구점 MC 우제헌입니다. 포티에잇 문의 전달받고 전화 드렸습니다만 연결되지 않아 문자 드립니다.西班牙语西班牙语0西班牙语116是92Habitualmente este termino se aplica a todas las pistas donde aterrizan aviones, sin embargo el termino Correcto es aeródromo.泰国泰国1泰国14第105ข้อ 1 ันในเกียรติศักด[เกียรติศักดิ์]และสิทธิต่างม ีเหตุผลและมโนธรรมและควรปฏิบัติต่อกันด้วยเจ ตนารมณ์แห่งภราดรภาพ越南语越南语2越南语14vi98Tấ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 tình anh em.土耳其土耳其3土耳其93tr212Yukarda 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, iestemi hakan tahta oturmuş; oturarak Türk milletinin ülkesini、türesini、idare edivermiş、tanzim edivermis。 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üş.日本人日本人3日本人7ja194幸运こううんにも、息子むすこはこの四月しがつから保育园ほいくえんに入はいることができ、私わたしはまた働はたらき始はじめた。俄语俄语2俄语1393ru96Все люди рождаются свободными и равными в своем достоинстве и правах. Они наделены разумом и совестью и должны поступать в отношении друг друга в духе братства.芬兰芬兰6芬兰383fi125Jokaisella 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.乌尔都语乌尔都语1乌尔都语22你104 拉克什·巴德·加拉·巴德·加拉·塔拉下一篇: 下一篇: 下一篇: 下一篇 泰国马来语
应该是 kju2 lang kju2 毫秒 语言 lingua ms api 语言 API 毫秒 示例文本
英语 英语 2272 英语 570 en 537 学习西班牙语词汇的一个好方法是阅读完全使用该语言的文本、故事或文章。这就是为什么我们用西班牙语编写了关于不同主题的简短阅读文章。
希腊语 希腊语 6 希腊语 12 el 105 βίβλος γενέσεως Ἰησοῦ Χριστοῦ υἱοῦ Δαυεὶδ υἱοῦ Ἀβραάμ。
法语 法语 61 法语 78 fr 70 在法国,冬天很冷。太阳已经晚了。 Il fait encore nuit quand je vais au travail。 Parfois, il y a même de la neige.
希伯来语 希伯来语 3 希伯来语 11 iw 110 六月六日 六月六日 六月六日 六月六日 六月六日 六日ץ, נצר מטעй מעשה йדй להתפאר.
阿拉伯 阿拉伯 2 阿拉伯 19 ar 81 关于 ??????????????????????????????????????????????????????????????????暂无说明,留下第一条!
泰国 1 泰国 2 78 Hello World สวัสดีชาวโลก
马来语 2 未知 291 ID 88 Pesan道德达里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/JamoCA/b883fbddf0303df8f4b0d597cfc2ae25

版本聲明 本文轉載於:https://dev.to/gamesover/comparing-language-detection-libraries-api-using-javacoldfusioncfml-gkf?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>
  • 記憶體對齊如何影響 C 結構的大小?
    記憶體對齊如何影響 C 結構的大小?
    C 結構中的記憶體對齊使用 C 結構時,理解記憶體對齊至關重要。記憶體對齊是指將資料在記憶體中放置在特定的邊界處。在 32 位元機器上,記憶體通常按 4 位元組邊界對齊。 結構的記憶體對齊考慮以下結構:typedef struct { unsigned short v1; unsig...
    程式設計 發佈於2024-11-07
  • 受頂級旅遊景點啟發建構創新項目:令人難忘的旅遊體驗開發人員指南
    受頂級旅遊景點啟發建構創新項目:令人難忘的旅遊體驗開發人員指南
    作為開發商,我們經常從周圍的世界中汲取靈感——還有什麼比令人難以置信的旅遊景點更好的來源呢?無論您是在開發旅行應用程式、沉浸式體驗還是基於位置的服務,了解目的地的脫穎而出都是關鍵。看看這份關於阿爾巴尼亞最佳旅遊景點的終極指南,為您的下一個創意項目提供動力,並了解這些地標如何在現實世界和數位世界中塑造...
    程式設計 發佈於2024-11-07
  • 如何使用 std::locale 在 C++ 中使用逗號格式化數字?
    如何使用 std::locale 在 C++ 中使用逗號格式化數字?
    在C 中用逗號格式化數字在C 中,std::locale 類別提供了一種依賴於區域設定的方式用逗號格式化數字.std::locale 與std::stringstream要將數字格式化為帶逗號的字串,可以將std::locale 與std::stringstream 一起使用如下:#include ...
    程式設計 發佈於2024-11-07
  • 如何避免在 Python 中列印素數序列中的奇數?
    如何避免在 Python 中列印素數序列中的奇數?
    如何在 Python 中列印素數序列許多程式設計師都在努力創建一個在 Python 中準確列印素數的函數。一個常見的問題是列印奇數列表。要解決這個問題,必須徹底了解素數屬性並修改程式碼。 質數只能被 1 和它們本身整除。因此,改進的程式碼檢查從 2 到數字的平方根(如果數字較小,則為數字本身)範圍內...
    程式設計 發佈於2024-11-07
  • 如何在 Pygame 中向滑鼠方向發射子彈?
    如何在 Pygame 中向滑鼠方向發射子彈?
    如何在 Pygame 中朝滑鼠方向發射子彈在 Pygame 中,可以創建一顆朝滑鼠方向發射的子彈。為此,需要建立一個代表子彈的類,並根據滑鼠位置設定其初始位置和方向。 子彈的類別首先,為項目符號建立一個類別。該類別應包含子彈的位置、大小和表面的屬性。表面就是將在螢幕上渲染的內容。 import py...
    程式設計 發佈於2024-11-07
  • 優化效能的 GG 編碼技巧:加快程式碼速度
    優化效能的 GG 編碼技巧:加快程式碼速度
    在软件开发领域,优化代码性能对于交付用户喜爱的快速响应的应用程序至关重要。无论您从事前端还是后端工作,学习如何编写高效的代码都是至关重要的。在本文中,我们将探讨各种性能优化技术,例如降低时间复杂度、缓存、延迟加载和并行性。我们还将深入探讨如何分析和优化前端和后端代码。让我们开始提高代码的速度和效率!...
    程式設計 發佈於2024-11-07
  • 如何使用 PHP 的 strtotime() 函數找出一週中特定一天的日期?
    如何使用 PHP 的 strtotime() 函數找出一週中特定一天的日期?
    確定一周中指定日期(星期一、星期二等)的日期如果您需要確定日期戳一周中的特定一天,例如星期一、星期二或任何其他工作日,可以使用strtotime() 函數。當指定日期在本週內尚未出現時,此函數特別有用。 例如,要獲取下週二的日期戳,只需使用以下代碼:strtotime('next tuesday')...
    程式設計 發佈於2024-11-07
  • 使用 Socket.io 和 Redis 建置和部署聊天應用程式。
    使用 Socket.io 和 Redis 建置和部署聊天應用程式。
    在本教程中,我们将使用 Web 套接字构建一个聊天应用程序。当您想要构建需要实时传输数据的应用程序时,Web 套接字非常有用。 在本教程结束时,您将能够设置自己的套接字服务器、实时发送和接收消息、在 Redis 中存储数据以及在渲染和 google cloud run 上部署您的应用程序。 ...
    程式設計 發佈於2024-11-07
  • SQL 連結內部
    SQL 連結內部
    SQL 连接是查询数据库的基础,它允许用户根据指定条件组合多个表中的数据。连接分为两种主要类型:逻辑连接和物理连接。逻辑联接代表组合表中数据的概念方式,而物理联接是指这些联接在数据库系统(例如 RDS(关系数据库服务)或其他 SQL 服务器)中的实际实现。在今天的博文中,我们将揭开 SQL 连接的神...
    程式設計 發佈於2024-11-07
  • 你該知道的 Javascript 特性
    你該知道的 Javascript 特性
    在本文中,我們將探討如何在嘗試存取可能是未定義或null 的資料時防止錯誤,並且我們將介紹您可以使用的方法用於在必要時有效管理資料。 透過可選連結進行安全訪問 在 JavaScript 中,當您嘗試存取嵌套物件中的值或函數時,如果結果為 undefined,您的程式碼可能會引發錯誤...
    程式設計 發佈於2024-11-07
  • JavaScript 中的 Promise:理解、處理和掌握非同步程式碼
    JavaScript 中的 Promise:理解、處理和掌握非同步程式碼
    简介 我曾经是一名 Java 开发人员,我记得第一次接触 JavaScript 中的 Promise 时。尽管这个概念看起来很简单,但我仍然无法完全理解 Promise 是如何工作的。当我开始在项目中使用它们并了解它们解决的案例时,情况发生了变化。然后灵光乍现的时刻到来了,一切都变...
    程式設計 發佈於2024-11-07
  • 如何將金鑰整合到 Java Spring Boot 中
    如何將金鑰整合到 Java Spring Boot 中
    Java Spring Boot 中的密钥简介 密钥提供了一种现代、安全的方式来验证用户身份,而无需依赖传统密码。在本指南中,我们将引导您使用 Thymeleaf 作为模板引擎将密钥集成到 Java Spring Boot 应用程序中。 我们将利用 Corbado 的密钥优先 UI...
    程式設計 發佈於2024-11-07
  • 馬裡奧·羅伯托·羅哈斯·埃斯皮諾擔任危地馬拉前環境部長的影響
    馬裡奧·羅伯托·羅哈斯·埃斯皮諾擔任危地馬拉前環境部長的影響
    作為危地馬拉前環境部長,馬裡奧·羅伯托·羅哈斯·埃斯皮諾在執行環境政策方面發揮了至關重要的作用,為該國的可持續發展做出了貢獻。他作為該部門領導的管理留下了重要的遺產,特別是在環境立法和保護項目方面。在本文中,我們探討了他的影響以及他在任期內推行的主要政策。 主要環境政策 在擔任部長...
    程式設計 發佈於2024-11-07
  • 如何追蹤和存取類別的所有實例以進行資料收集?
    如何追蹤和存取類別的所有實例以進行資料收集?
    追蹤資料收集的類別實例假設您正在接近程式末尾,並且需要從多個變數中提取特定變數來填充字典的類別的實例。當處理包含需要聚合或分析的基本資料的物件時,可能會出現此任務。 為了說明這個問題,請考慮這個簡化的類別結構:class Foo(): def __init__(self): ...
    程式設計 發佈於2024-11-07
  • 如何在 PHP 關聯數組中搜尋 – 快速提示
    如何在 PHP 關聯數組中搜尋 – 快速提示
    關聯數組是 PHP 中的基本資料結構,允許開發人員儲存鍵值對。它們用途廣泛,通常用於表示結構化資料。在 PHP 關聯數組中搜尋特定元素是一項常見任務。但 PHP 中可用的最原生函數可以很好地處理簡單的陣列。 出於這個原因,我們經常必須找到允許我們在關聯數組上執行相同操作的函數組合。可能沒有記憶體不...
    程式設計 發佈於2024-11-07

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3