Здравствуйте. Мне нужно сделать что б к примеру в одном поле пишешь на русском, а во второй форме перевод на английский, с помощью 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>
|
|