Warning: session_start(): open(/var/lib/php/sessions/sess_06c6j83equulls04n7uoqb2cdp, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
lib 1400180 // github.com/optimaize/language-detector
import com.optimaize.langdetect.*;
import com.optimaize.langdetect.i18n.*;
import com.optimaize.langdetect.ngram.*;
import com.optimaize.langdetect.profiles.*;
p-exp {
new LanguageProfileReader profileReader;
//L languageProfiles = profileReader.readAllBuiltIn();
L languageProfiles = ll(profileReader.readBuiltIn(LdLocale.fromString("de")), profileReader.readBuiltIn(LdLocale.fromString("en")));
LanguageDetector languageDetector = LanguageDetectorBuilder.create(NgramExtractors.standard())
.withProfiles(languageProfiles)
.build();
// create a text object factory
TextObjectFactory textObjectFactory = CommonTextObjectFactories.forDetectingOnLargeText();
// query
for (S text : ll("hello world", "hallo welt")) {
TextObject textObject = textObjectFactory.forText(text);
Optional lang = languageDetector.detect(textObject);
print(text + " => " + lang);
}
}