Тема: Yandex API Translate
Добрий вечір. Мені потрібно зробити що б наприклад в одному полі пишеш російською, а в другій формі переклад на англійську, за допомогою Yandex API Translate. У php я не сильний, ось що у мене вийшло, напевно половина не правильна, прошу вашої допомоги.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Переводчик</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
$key = "trnsl.1.1.20130528T174837Z.1006c22372ab58bf.72e246a55c848a919dc8eb7643baa3cf3ec7876c";
$flag = "en-ru";
if(isset($_GET["text"]) && isset($_GET["flag"])) {
$xml = simplexml_load_file('https://translate.yandex.net/api/v1.5/tr/translate?key='.$key.'&lang='.$_GET["flag"].'&text='.$_GET("str").'');
$code = $xml["code"];
}
?>
<div class="content-main">
<form method="post" >
<textarea name="text" rows=5 cols=40>
</textarea>
<button type="submit" >Отправить</button>
</form>
<form>
<textarea name="text1" rows=5 cols=40>
<?php
if($code == 200) {
echo $xml->text1;
} else {
echo 'Не';
}
?>
</textarea>
</form>
</div>
</body>
</html>