Просмотр полной версии : как узнать язык из объекта string?
есть фраза написанная на каком то языке(человеческом, например, на английском) нужно определить на каком языке???
например
есть фраза состоящая из английских слов и, например, слов на иврите...
как определить какие слова на английском а какие на иврите?
жду ответов, реализаций, приемов...
А французский от английского с немецким как отличать собираетесь?
в данном случае мне нужно отличать английский от иврита... неужели нету способов ?
а есть какие нить реализации?
Сделал я как-то динамическую подгрузку языков, и вот тебе кусок кода оттуда :
private function checkText(value:String):Boolean {
var find:Boolean=false;
for (var i:int=0; i <= value.length; i++) {
if (value.charCodeAt(i) > 899) {
trace("Detecting a new language symbol");
find=true;
}
this.loadLanguage(value.charCodeAt(i),i);
}
return find;
}
private function loadLanguage(value:Number,index:int):void {
if (value > 1039 && value <= 1257) {
this.languagesArray[index]="cyrrilic";
}
if (value > 899 && value <= 974) {
this.languagesArray[index]="greek";
}
if (value > 1455 && value <= 1524) {
this.languagesArray[index]="herbew";
}
if (value > 1547 && value <= 1790) {
this.languagesArray[index]="arabic";
}
if (value < 900) {
this.languagesArray[index]="normal";
}
}
если хочешь побольше распознаваемость сделать то воспользуйся characterMap на своем компе
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.