2009-09-14 6 views

Répondre

3

wiktionary.org fournit un API par exemple:

http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=Television&format=json 

redonne

{ 
     "query": {"searchinfo": {"totalhits": 208862}, 
     "search": [{ 
      "ns": 0, 
      "title": "Television", 
      "snippet": "<span class='searchmatch'>Television<\/span> (TV) is a widely used telecommunication medium for transmitting and receiving moving images , either monochromatic (\"black <b>...<\/b> ", 
      "size": 28228, 
      "wordcount": 3566, 
      "timestamp": "2009-10-02T15:09:56Z"}, 
... 
     ]}, 
     "query-continue": {"search": {"sroffset":10}} 
    } 
+0

L'API de Wiktionary est juste l'API de MediaWiki et elle ne renvoie pas de définitions, elle renvoie des pages ou des sections de balisage brut de wiki ou la même analyse en HTML. Dans un cas comme dans l'autre, vous devrez ensuite analyser ces résultats pour en extraire les définitions, ce qui comporte plusieurs pièges. Il semble qu'il y ait quelques bons projets qui accèdent aux données Wiktionary, donc malgré les obstacles, c'est possible si vous êtes déterminé et que vous êtes un bon programmeur. – hippietrail

0

Vous ne savez pas si cela répond à vos besoins, mais answers.com a webmaster tools qui offrent divers services, y compris la recherche par dictionnaire. Je ne sais pas s'il peut être appelé depuis javascript.

+0

Ne semble pas être très utile pour ce que je suis en train de faire, mais merci. – FilmJ

1

Je pense que c'est ce que vous cherchez

+1

Si vous lisez ma question, je connais déjà de grands laboratoires énormes, et le but est de trouver une alternative qui fait des recherches de dictionnaire qui peuvent être appelés à partir de JS. Les webservices basés sur SOAP ne sont pas très javascript, mais merci pour votre aide. – FilmJ

+0

Existe-t-il un service Web autre que Aonaware pour le format XML, car ce service n'est actuellement pas disponible? –

0

RAPIDEMENT vous pouvez configurer un reverse-proxy sur votre serveur Cela vous permet d'AJAX votre site Web préféré de dictionnaire, puis "gratter" les définitions du document qui est retourné. Ce n'est évidemment pas une solution à long terme, mais pour une seule fois, vous n'aurez probablement pas de problèmes.

+0

Eh bien, c'est peut-être ma seule option à ce stade - je suis surpris qu'il n'y ait pas quelque chose de plus facilement disponible, alors peut-être que je vais construire quelque chose et que d'autres peuvent l'utiliser aussi. – FilmJ

0

Ceci est un service Web et ont plusieurs dictionnaires:

http://services.aonaware.com/DictService/DictService.asmx

P.S. Je n'ai pas remarqué la partie JSON de votre question.

+0

Existe-t-il un service Web autre que Aonaware pour le format XML, car ce service n'est actuellement pas disponible? –

+0

Je ne connais pas d'autre service mais je viens de vérifier et celui que j'ai mentionné est en ligne et travaille. – user1201405

+0

ouais il a commencé à travailler un peu plus tard, j'ai écrit ce commentaire. Le pire était quand je donnais une démo à mon professeur, le serveur est tombé. –

Questions connexes