$translated = $matches[1]; if ($translated == $word) { // No Translation available return null; } else { return $translated; } } else { return false; } } public static function url_get_contents($url) { if (!function_exists('curl_init')) { self::log('CURL is not installed!'); } else { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($ch); if (curl_errno($ch)) { self::log('cURL Error : ' . curl_error($ch)); $output = false; } curl_close($ch); return $output; } } } \Fr\Translator::construct();
<body> <form action="<?php echo $_SERVER['PHP_SELF']; ?> " method="POST"> <label> <span>Text To Translate</span><br/> <textarea name="text"></textarea> </label> <label> <button>Translate !</button> </label> <?php if (isset($_POST['text'])) { require "class.translator.php"; $translated = \Fr\Translator::translate($_POST['text']); if ($translated == null) { echo "No Translation Available"; } else { ?> <label> <span>Translated Text</span><br/> <textarea><?php echo $translated; ?> </textarea> </label> <?php } } ?>