June 21st, 2008
Detectar lenguajes usando Google AJAX Language API
Usando el API de Google es muy simple detectar el lenguaje de un texto. Para hacerlo más simple se puede crear un componente CakePHP y reutilizarlo.
El código sería el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
< ?php
class LanguageComponent extends Object {
function initialize() {
}
function startup(&$controller) {
$this->controller = $controller;
}
function detect($text){
App::import("Core", "HttpSocket");
$conn = new HttpSocket();
$url = "http://ajax.googleapis.com/ajax/services/language/detect?v=1.0&q=";
$url .= urlencode($text);
$result = $conn->get($url);
if (!$result){
return false;
}
$result = [...]
3 Comments Tags: api, cakephp, Google et al, language

