Все верно, но не совсем.
Делайте обычный POST/GET-обработчик на контроллере - это отправная точка.
А далее - разветвляйте на основе URL:
без api/ajax: HTML-form-builder (подготовка кода для вывода формы в модуле представления),
с api/ajax: JSON
1. Задача - найти границы и сделать доп. изображение с обводкой. (на сервере)
2. Смените картинку на созданную сервером (с обводкой) при наведении "мышки" через onhover и поправкой центрирования (CSS).
PS: стандартного - пока ничего нет.
UPD: jsfiddle.net/0pnLL380/5
function compare(a,b) {
if(a==b) return 0;
var m=Math.min(a.length,b.length);
var r=m+1;
if (m>0) {
for (var i=0;i<m;i++)
if (a[i]!=b[i]) {
r=i+1;
break;
}
} else r=1;
return r;
}
var a='Hello';
var b='He_ll_o';
document.write(compare(a,b)); //3
Bing говорят еще бесплатно предоставляет API (Google закрыл бесплатный перевод.....)
Вообще видится такой алгоритм:
1. Перебрать XML и выделить текстовую структуру из DOM (на JS или на сервере).
2. Перевести текстовые блоки структуры через AJAX (+API перевода, напр. BING)
3. Заменить структуру в DOM (если JS) или на сервере закэшировать в файл перевода странички для последующего обращения (напр, через JSON)
Profit!
но вот почему-то PHP не хочу, т.к. не перспективный он в некотором плане.
поясните...
Web: Не имея опыта - Вы похороните свой проект заживо. Скорость воплощения идей (разработки) другими командами (кодерами) сейчас очень высока. Пробуйте начать создание проекта с CMS Joomla. (сначала как сис.админ) У Вас уже что-то будет визуально готово. При этом параллельно изучите PHP+JS+CSS. По расширению логики бизнесс-процесса web-проекта - изучаете Joomla JDOC API и внедряете. Далее увидите сами в какую сторону Вам лучше двигаться.