2010-04-12 6 views
4

J'ai développé un site web pour rechercher une base de données de vidéos indexées par mots-clés. Il y a plusieurs mots-clés qui sont répétés comme "kid" et "kids" ou "children"Mots-clés dictionnaire

Je voudrais que lorsque les utilisateurs recherchent un mot-clé, ils trouveront aussi des vidéos avec des mots-clés similaires et traduction de mots-clés (ex. kid ">" kinder ").

Je pensais à utiliser un dictionnaire externe, il y a un dictionnaire Google mais il ne fournit pas d'API.

Avez-vous une idée sur comment puis-je faire?

Merci

Giuseppe

Répondre

2

WordNet fournit un dictionnaire gratuit à utiliser (même dans le commerce) contenant des synonymes.

Par exemple, le "kid" mot contient la synset suivante:

Noun

  • S: (n) enfant, jeune, mineur, rasoir, pince, petite friture, tiddler, tike, tyke, alevins, nichée (un jeune de l'un ou l'autre sexe) "elle écrit des livres pour les enfants"; "ils sont juste des enfants"; « ` Tiddler » est un terme britannique pour jeune »

Voir this page for libraries to access the dictionary de la langue de votre programme est.

+0

toute suggestion pour les traducteurs de langue? anglais-italien et italien-anglais est ce que je cherche. – Gusepo

+0

Je ne connais aucun logiciel standard ou open-source - vous pourriez trouver un dictionnaire anglais-italien brut que vous pourriez utiliser pour des mots simples. Vous pouvez également regarder Google Traduction - ils offrent une API pour utiliser leur fonctionnalité de traduction dans d'autres programmes http://code.google.com/apis/ajaxlanguage/documentation/ –