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.
  1. $text = 'Szia világ!';  
  2.   
  3. $data = '<?xml version="1.0" encoding="utf-8" ?>'.  
  4. '<spellrequest textalreadyclipped="0" ignoredups="0" ignoredigits="0" ignoreallcaps="0">'.  
  5. '<text>'.$text.'</text></spellrequest>';  
  6.   
  7. $ch = curl_init();  
  8. curl_setopt($ch, CURLOPT_URL, 'http://www.google.com/tbproxy/spell?lang=hu');  
  9. curl_setopt($ch, CURLOPT_POST, true);  
  10. curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode($data));  
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  12. $contents = curl_exec($ch);  
  13. curl_close($ch);  
  14.   
  15. header('Content-Type: text/plain; charset=UTF-8');  
  16. echo $contents;  
Az eredmény meg:
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <spellresult error="0" clipped="0" charschecked="11" suggestedlang="en">  
  3.     <c o="0" l="4" s="0">Zia  Suzi    Sis Size    Siva</c>  
  4.     <c o="5" l="5" s="0">Volga    village Vulg    Vila    vulgar</c>  
  5. </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.