peterkahl/language-genius

此包已被弃用且不再维护。未建议替代包。

从文本字符串中识别人类语言。此库是对Pear库Text_LanguageDetect的包装和扩展(增加18种语言)。整体而言,此库能够检测70种语言。

v3.1.1 2018-03-22 15:27 UTC

This package is auto-updated.

Last update: 2021-01-02 17:59:29 UTC


README

Downloads License If this project has business value for you then don't hesitate to support me with a small donation.

从文本字符串中识别人类语言。此库是对Pear库 Text_LanguageDetect 的包装和扩展(增加18种语言)。整体而言,此库能够检测以下语言

albanian
arabic
armenian
azeri
bengali
bulgarian
burmese
cebuano
chinese
chinese simplified
chinese traditional
croatian
czech
danish
dutch
english
english gb
english us
estonian
farsi
finnish
french
georgian
german
greek
gujarati
hausa
hawaiian
hebrew
hindi
hungarian
icelandic
indonesian
italian
japanese
kazakh
khmer
korean
kyrgyz
lao
latin
latvian
lithuanian
macedonian
malayalam
mongolian
nepali
norwegian
pashto
pidgin
polish
portuguese
romanian
russian
serbian
sinhalese
slovak
slovene
somali
spanish
swahili
swedish
tagalog
tamil
thai
tibetan
turkish
ukrainian
urdu
uzbek
vietnamese
welsh

依赖项

⚠️ 输入文本 ⚠️

为了减少错误结果的可能性,输入文本必须不包含HTML标签和JavaScript。

用法

use peterkahl\LanguageGenius\LanguageGenius;

$langObj = new LanguageGenius;

# Output mode 1 .... full name (in English)
$langObj->mode = 1;

$langObj->Detect('Fils d\'une princesse de l\'ancien du Royaume de Quito et du Sapa Inca Huayna Capac, Atahualpa naît dans le royaume de Quito vers 1500. Lorsque son père décède, la succession au trône reste incertaine, le fils désigné par Huayna Capac ayant été emporté par une épidémie de variole. Dans l\'incertitude, Huascar dont la mère est une princesse de Cuzco est couronné. La noblesse du nord de l\'Empire étant hostile à cette décision décide de couronner Atahualpa comme Sapa Inca. Le prince régnera ainsi deux années sur les provinces du nord de l\'Empire où il est honoré et respecté comme souverain unique. Un statu quo se maintient jusqu\'à ce que les généraux quiténiens arrivent à persuader le prince de monter sur le trône de Cuzco : l\'Empire ne doit pas rester divisé. Les généraux Quizquiz, Chalcuchimac et Rumiñahui sont à la tête des armées de Quito, les hostilités s\'ouvrent ainsi. Après des mois de guerre civile, les armées de Huascar sont presque défaites. Atahualpa semble pouvoir devenir le 13e empereur inca du Tahuantinsuyu (l\'Empire inca), il est en route pour Cuzco lorsqu\'il reçoit la nouvelle du débarquement des hommes blancs et barbus dans la baie de Tumbes. Le prince fait surveiller les étrangers et on rapporte déjà de nombreux abus de leur part.');

echo $langObj->getLang(); # French

#--------------

# Output mode 2 .... 2-letter code, per ISO 639-1 (some languages will be >= 3-letter code)
$langObj->mode = 2;

$langObj->Detect('Ka ohia muli o kona mea akā, uala mea ole.');

echo $langObj->getLang(); # haw

#--------------

# Output mode 3 .... 3-letter code, per ISO 639-2 (some languages will be > 3-letter code)
$langObj->mode = 3;

$langObj->Detect('На прошедших в ноябре прошлого года президентских выборах президент США получил на три миллиона голосов избирателей меньше, чем Клинтон. Он победил благодаря тому, что за него проголосовало больше членов коллегии выборщиков, которая состоит из представителей всех американских штатов. Существование подобной коллегии многие считают анахронизмом, однако, по мнению экспертов, ее вряд ли отменят в ближайшее время. Как ожидается, одним из главных вопросов комиссии станет регистрация избирателей и документов, которые используются ими во время голосования. В январе на встрече с лидерами конгресса Трамп заявил, что за его соперницу Хиллари Клинтон голосовало от трех до пяти миллионов нелегальных мигрантов. Сторонники Клинтон отвергают эти утверждения, в то же время в США действительно есть проблемы с документами, которые предъявляются на избирательных участках. В настоящее время 17 штатов по-прежнему не требуют от избирателей предъявлять документы с фотографией. При этом случаи обмана достаточно редки, так как в избирательных комиссиях дежурят жители, которые могут опознать чужаков.');

echo $langObj->getLang(); # rus