ugrás a tartalomhoz

Helyesírás szerver oldalon

T.G · 2011. Dec. 30. (P), 23.00
Sziasztok!
Helyesírást szeretnék ellenőrizni szerver oldalon PHP-vel. A szerverre a pspell feltelepítése valószínűleg nem megoldható (ennél egyszerűbb változásokat sem tudtam elérni), így egyéb megoldást kellene keresnem. A Google megoldása teljesen jó lenne, de elsőre nagyon úgy néz ki, hogy a magyar nyelv nem támogatott.

$text = 'Szia világ!';

$data = '<?xml version="1.0" encoding="utf-8" ?>'.
'<spellrequest textalreadyclipped="0" ignoredups="0" ignoredigits="0" ignoreallcaps="0">'.
'<text>'.$text.'</text></spellrequest>';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.google.com/tbproxy/spell?lang=hu');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec($ch);
curl_close($ch);

header('Content-Type: text/plain; charset=UTF-8');
echo $contents;
Az eredmény meg:

<?xml version="1.0" encoding="UTF-8"?>
<spellresult error="0" clipped="0" charschecked="11" suggestedlang="en">
	<c o="0" l="4" s="0">Zia	Suzi	Sis	Size	Siva</c>
	<c o="5" l="5" s="0">Volga	village	Vulg	Vila	vulgar</c>
</spellresult>
Zia Volga! :)

Érdeklődnék, hogy szerintetek merre induljak tovább?
 
1

hunspell, myspell

Poetro · 2011. Dec. 31. (Szo), 02.27
A hunspell, illetve myspell, aspell szerintem mind jó tud lenni neked. Fel kell telepíteni, azután lehet hívogatni. Vagy feltelepítheted egy másik gépre, és távolról hívogatod egy általad kifejlesztett API-n keresztül.