]>
git.wh0rd.org - tt-rss.git/blob - plugins/af_lang_detect/init.php
2 class Af_Lang_Detect
extends Plugin
{
8 "Detect article language",
12 function init($host) {
15 $host->add_hook($host::HOOK_ARTICLE_FILTER
, $this);
17 require_once __DIR__
. "/languagedetect/Text/LanguageDetect.php";
19 $this->lang
= new Text_LanguageDetect();
20 $this->lang
->setNameMode(2);
23 function hook_article_filter($article) {
26 $entry_language = $this->lang
->detect($article['title'] . " " . $article['content'], 1);
28 if (count($entry_language) > 0) {
29 $possible = array_keys($entry_language);
30 $entry_language = $possible[0];
32 _debug("detected language: $entry_language");
34 $article["language"] = $entry_language;
41 function api_version() {