views:

63

answers:

2

There is an easy way to use the Google AJAX Language API to detect language with PHP without use any library or a giant framework?

+4  A: 

Thats is easy,

function detect_language($string) {
   $response = file_get_contents("http://www.google.com/uds/GlangDetect?v=1.0&q=" . urlencode($string));
   $response = json_decode($response, true);
   if ($response['responseStatus'] == 200) {
       return $response['responseData']['language'];
   } else {
       return "tw";
   }
}
carlfilips
I like the default *tw* :)
Willi
Thanks. I just tried, and it works.
carlfilips
+1  A: 

Why no library?

http://code.google.com/p/gtranslate-api-php/

Willi
Because I don't want the overhead of a million lines of unnecessary code.
carlfilips