Объявление: ищу переводчика с русского на английский язык для локализации плагина Подробнее...

Плагин автоматически переведет заголовок страниц или записей во время редактирования при помощи сервиса "Яндекс Перевод".

Скриншот настроек:
Title Rus to Eng Plugin WordPress

1. Установить плагин Title Rus to Eng (скачать можно здесь)
2. Активировать плагин
4. Перейти в раздел админ панели: Параметры - Перевод заголовков
5. Получить и сохранить API Key.

Если у вас не WordPress, саму функцию можно использовать без плагина, пример:

function title_rus_to_eng($text='') {
	$ya_api = '';	// Ваш API ключ Яндекса. Получаем здесь: http://api.yandex.ru/key/form.xml?service=trnsl
	
	if($ya_api == '' OR $text == '')
		return $text;
	
	$curl_data 				= array();
	$curl_data['key']		= $ya_api;		
	$curl_data['text']		= $text;
	$curl_data['lang']		= 'ru-en';
	$curl_data['format']	= 'plain';
	
	$curl_params 			= urldecode(http_build_query($curl_data));
	
	$curl = curl_init();
	curl_setopt($curl, CURLOPT_URL, 'https://translate.yandex.net/api/v1.5/tr.json/translate');
	curl_setopt($curl, CURLOPT_POST, true);
	curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_params);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
	$return = curl_exec($curl);
	curl_close($curl);
	
	$json 	= json_decode($return, true);
	$code 	= $json['code'];

	if ( $code == 200 ) {
		return implode(' ', $json['text']);
	}
	else
	{
		return $text;
	}
}

Функция работает с API сервиса Перевода от Яндекса. Обмен данными через CRUL.