Google Spell Check API

MAMP မွာ pspell ကို မထည့္ထားလို႔ ornagai မွာ spell checking ကို ျဖဳတ္လိုက္ရတယ္။ ဒါေပမယ့္ စိတ္က သိပ္မေက်နပ္ဘူး။ ျပန္ထည့္မယ္ဆိုၿပီး စဥ္းစားေပမယ့္ php ကို ျပန္ compile လုပ္ရမွာေၾကာင့္ မလုပ္ျဖစ္ဘူး ျဖစ္ေနတယ္။ ဒါနဲ႔ google က api ေလး ေပးထားရင္ေတာ့ php လည္း ျပန္ၿပီး compile လုပ္စရာမလိုဘူး။ server တိုင္းအတြက္လည္း သုံးလို႔ရသြားမယ္ဆိုၿပီး ရွာလိုက္ေတာ့ ေတြ႕ပါတယ္ဗ်ာ။ code ကလည္း လြယ္လြယ္ေလးပဲ။ code example ကို ေအာက္မွာပဲ ၾကည့္လိုက္ပါ။ ornagai.com မွာေတာ့ အျမန္ဆုံး ထည့္သြင္းႏိုင္ေအာင္ ႀကိဳးစားလိုက္အုံးမယ္။ Ornagai.com ကို v3 အေနနဲ႔ ျပန္ေရးမယ္ဆိုတာကလည္း မေရးျဖစ္ေသးဘူး။ ဒီ spell check ကိုေတာ့ ဒီအပတ္အတြင္း ထည့္ႏိုင္ေအာင္ ႀကိဳးစားလိုက္အုံးမယ္။

<?php
header("Content-Type: text/xml; charset=utf-8");
$url="https://www.google.com/tbproxy/spell?lang=en";
$text = urldecode("mystary");

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

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec($ch);
curl_close($ch);

print $contents;
?>

 
0 Kudos
Don't
move!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.