Connaitre la langue d'un texte? - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Connaitre la langue d'un texte? (/showthread.php?tid=1762) |
Connaitre la langue d'un texte? - Argorate - 02-06-2014 Bonjour, existe t-il un service web qui permet comme google traduction le fait, de détecter la langue automatiquement et de nous renvoyer celle-ci? exemple: j’envoie une requête http avec un texte en paramètre, et la réponse du service est "en", ou "fr" (ou "english"/"french"). Savez-vous comment faire ça? RE: Connaitre la langue d'un texte? - Sephi-Chan - 03-06-2014 En cherchant "Language Detection API" j'ai trouvé quelques candidats.
Sinon tu as des lib pour faire ça, à installer chez toi. Par exemple en Ruby il y a la gem whatlanguage. Selon l'utilisation ça marche bien (détecter du spam, par exemple !). RE: Connaitre la langue d'un texte? - Racktor - 03-06-2014 haaaa d'accord je me demandais a quoi cela pouvait bien servir ... RE: Connaitre la langue d'un texte? - Argorate - 03-06-2014 Génial ça merci. Et oui, c'est très pratique pour endiguer les spam de robot qui parle même pas la bonne langue RE: Connaitre la langue d'un texte? - Racktor - 04-06-2014 C'est pour ca que tu en avais besoin ? C'est pour quel genre de robot ? ceux qui s'inscrivent ? ceux qui répondent sur ton forum ? RE: Connaitre la langue d'un texte? - Argorate - 04-06-2014 quelque chose comme ça oui. RE: Connaitre la langue d'un texte? - Racktor - 04-06-2014 et mettre un captcha ca ne marche pas ? RE: Connaitre la langue d'un texte? - Sephi-Chan - 04-06-2014 C'est pourri un captcha : ça emmerde les gens. Alors qu'une détection de langue permet de drop les contenus inutiles sans embêter personne. Je regrette tellement qu'il n'y ait pas d'extension de ce type pour MyBB… RE: Connaitre la langue d'un texte? - Argorate - 04-06-2014 Non, certains passe à travers. Enfin c'est juste pour permettre une alerte, c'est toujours un outils de plus RE: Connaitre la langue d'un texte? - Xenos - 04-06-2014 Totalement de l'avis de Sephi Détecter la qualité du message (cela passe par la langue, cela peut aussi passer par le vocabulaire, la grammaire et l'orthographe) est bien plus pratique pour les "vrais" humains (je considère les kéké sachant taper un captcha mais pas un message comme étant des nuisibles au même titre que les robots spammeurs...) En anti-spam (ou flood, pas un anti-machin qui poste tout seul), il y a une solution assez attrayante dont j'ai oublié le nom... Elle consiste à poser une question très mécanique à la machine cliente, lui laisser trouver la réponse (le calcul doit être long) et vérifier que cette réponse est juste. Par exemple, envoyer un grand nombre à factoriser en produit de facteurs premiers (via javascript), et vérifier que la factorisation est correcte. Cela mobilise des ressources de la machine, et évite donc le flood. Si le temps de calcul fait dans les quelques secondes, et que la machine n'est pas gelée, cela peut être un bon moyen d'éviter le spam (et on peut rendre cela utile en faisant résoudre au client des problèmes dont le serveur se sert ensuite in-game ): un outil de plus, qui n'embête pas l'utilisateur (car on se préoccupe seulement d'occuper la machine un petit moment). L'inconvénient est la définition de cette durée d'occupation... |