Moжет кому посчатливилость решать задачу по проверке текста на коректность, т.е спеллинг?
Это на Террасофт 3.4

Нравится

5 комментариев

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу

Решалась задача перевода при помощи Yandex API:

function TranslateWithYandex(Word, SourceLang, DestLang) {
	if (IsEmptyValue(SourceLang)) {
		SourceLang = 'ru';
	};
	if (IsEmptyValue(DestLang)) {
		DestLang = 'en';
	};
	var URL = 
		FormatStr('http://translate.yandex.net/api/v1/tr/translate?lang=%1-%2&text=%3',
			SourceLang, DestLang, Word);
	var xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.6.0");
	xmlHttpReq.open('GET', URL, false);         
	xmlHttpReq.setRequestHeader('Cache-Control',
		'max-age=0');
	xmlHttpReq.setRequestHeader('Accept',
		'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8');
	xmlHttpReq.setRequestHeader('Accept-Encoding',
		'gzip,deflate,sdch');
	xmlHttpReq.setRequestHeader('Accept-Language',
		'ru,en-US;q=0.8,en;q=0.6,uk;q=0.4');
	xmlHttpReq.setRequestHeader('Accept-Charset',
		'windows-1251,utf-8;q=0.7,*;q=0.3');
	xmlHttpReq.setRequestHeader('User-Agent',
		'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31');
 
	xmlHttpReq.send();
	var TranslatedValue =      
		xmlHttpReq.responseXML.getElementsByTagName('text')[0].nodeTypedValue;
	return TranslatedValue;
 
}

Для проверки должно быть аналогично, вот описание метода и результат вызова.

Большое спасибо. Это вариант. Сделаю пробу. Только мне кажется что это спеллер будет работат хорошо с ru, en, de, fr, а другим языками может словарник имеет ограничение.

Добрый день Альберт!!!

поделитесь опытом после внедрение предложенного примера, с какими подводными камнями столкнулись при реализации? какие новшества добавили от себя. Поделитесь опытом пожалуйста. Спасибо!!!

Да, только сейчас тот проект( который вызвал такую потребность) стоить на этапе "клиент оценивает". Так как клиент почти год готовил требование то этот этап навернека не будеть короток.

Показать все комментарии