Ajouter de nouvelles recherches

Ressources en ligne
La manière la plus simple d'ajouter des ressources en ligne (moteurs de recherche, dictionnaires ou autres ouvrages de référence) à celles que comprennent déjà les autres options d'IntelliWebSearch consiste à confier la tâche à l'assistant (installé avec la version 3.1 ou une version ultérieure du logiciel).  Choisissez simplement Assistant dans le menu auquel le i rouge d'IWS donne accès à partir de la barre des tâches (ou Assistant à la rubrique "Fenêtre" du menu "Autres options").  Si tout se passe bien, le fonctionnement de l'assistant ne devrait pas appeler d'explications particulières.  Au cas, en revanche, où les données requises ne pourraient pas être extraites comme prévu, vous devriez normalement voir un message d'erreur analoque à celui-ci :

 

Ce message contient des éléments d'information qui pourront vous être utiles pour tenter d'effectuer la procédure d'extraction manuellement (sans avoir recours à l'assistant).  "Méthode" indique celles des instructions ci-après qu'il faudra suivre (GET ou POST).  "Format" permet de déterminer si l'assistant a échoué du fait que le site use d'un format qu'IntelliWebSearch ne reconnaît pas. S'il est question de quoi que ce soit d'autre qu'UTF-8, Windows-1252 ou ISO-8859-1, IntelliWebSearch ne peut accéder au site qu'en mode Form Fill (voir plus bas).  Cadres spécifie si le site fait usage de cadres HTML et, dans l'affirmative, de quel type.  Il se peut alors que l'assistant permette d'extraire les données nécessaires à partir de l'URL d'un des cadres internes, ce qui suppose quelque connaissance du HTML de votre part.  Si les rudiments nécessaires en la matière vous font défaut, vous pouvez aussi demander au Groupe d'utilisateurs de vous venir en aide ou tenter d'accéder au site en mode Form Fill.

Afin d'améliorer l'outil, je vous serais très obligé de me communiquer l'adresse de tout site dont le format serait compatible, qui ne ferait pas usage de cadres, et qui n'en mettrait pas moins l'assistant en échec.

Veuillez noter qu'à la différence du programme principal d'IntelliWebSearch, l'assistant ne fonctionne qu'avec les navigateurs les plus courants.

Une fois que l'assistant a accompli sa tâche, il ne reste qu'à saisir la désignation (voir figure 3 ci-après), cliquer sur Enregistrer et fermer et ajouter la nouvelle recherche au groupe approprié (voir Fenêtre "Autres options").

Les touches suivantes remplissent une fonction particulière lorsque l'assistant est activé :
F1 : Affiche l'aide.
F2 : Avec certains navigateurs, et dans certaines circonstances, il se peut que l'assistant vous demande d'appuyer sur une touche de raccourci. Si vous vous trompez de touche ou si l'assistant ne fonctionne plus correctement après que la touche en question a été enfoncée, faites F2 lorsque s'affiche la Fenêtre d'introduction afin de rétablir la valeur par défaut.

Edit Window
Figure 3–Fenêtre "Modifier"

Ajouter des ressources en ligne manuellement (sans faire intervenir l'assistant).
Les moteurs de recherche et ouvrages de référence en ligne suivent l'une de deux méthodes pour interpréter votre requête : GET ou POST. Il très facile, heureusement, de déterminer laquelle est appliquée. S'il s'agit de la méthode GET, les termes recherchés sont visibles quelque part dans la chaîne que constitue l'adresse de la page résultats (URL). S'il s'agit de la méthode POST, ils sont cachés. Voyez ci-après comment procéder dans chaque cas.

Méthode GET (Acronym Finder, par exemple), la plus courante des deux :
  1. Saisissez l'adresse d'Acronym Finder (http://www.acronymfinder.com) dans votre navigateur.
  2. Tapez "who" dans la boîte "abbreviation to define", choisissez "abbreviation" et cliquez sur le bouton "find".
  3. L'URL de la page qui s'affiche est la suivante :
    http://www.acronymfinder.com/af-query.asp?Acronym=who&Find=find&string=exact.
  4. Ouvrez la fenêtre "Nouveau" d'IntelliWebSearch (cliquez à droite sur l'icône rouge "i" dans la corbeille système et choisissez Modifier --> Ajouter une nouvelle recherche).
  5. Copiez la partie de la chaîne qui précède le mot "who" (en rouge ci-dessus) et collez-la dans la case de saisie intitulée ";">Début".
  6. Copiez la partie de la chaîne qui suit le mot "who" (en bleu ci-dessus) et collez-la dans la case de saisie intitulée "Fin".
  7. Ajoutez la Désignation et, le cas échéant, les Précisions de votre choix.
  8. Cliquez sur "Enregistrer et fermer".
Méthode POST (IATE, par exemple)

Il vous sera plus difficile d'identifier les éléments à recueillir, du fait qu'un logiciel gratuit tel que SlimBrowser ou l'extension NeedleSearch de Firefox est nécessaire pour ce faire.  La méthode est beaucoup moins utilisée, ce dont il convient de se féliciter.  Vous devriez pouvoir télécharger la version française de SlimBrowser à l'une des adresses suivantes : http://www.zdnet.fr/telecharger/windows/fiche/0,39021313,39178420s,00.htm ou http://www.cnetfrance.fr/telecharger/windows/fiche/0,39035651,39178420s,00.htm; ou la version anglaise à l'une de celles-ci : http://www.flashpeak.com/ ou www.flashpeak.com/sbrowser/dlpage.php (la langue de l'interface peut être changée de l'intérieur du navigateur en cliquant sur "Language" --> "Interface Language" --> "Download Language Files..." --> "French" --> "OK" dans la barre de menus).  Marche à suivre avec SlimBrowser :
  1. Installez et lancez SlimBrowser.
  2. Saisissez l'adresse d'IATE (http://iate.europa.eu/iatediff) dans SlimBrowser.
  3. Choisissez les langues et options qui vous intéressent (langue source : anglais, langue cible : français; type de recherche, par exemple).
  4. Placez le curseur dans la case "Le terme recherché".
  5. Choisissez "Moteurs de recherche..." dans le menu "Outils" de SlimBrowser.
  6. Une zone de message s'affiche alors, indiquant l'URL qui vous intéresse :
    http://iate.europa.eu/iatediff/SearchByQuery.do?method=search&saveStats=true&query=$key&valid=Rechercher+&sourceLanguage=en&targetLanguages=fr&domain=0&typeOfSearch=s&request=.
  7. Ouvrez la fenêtre "Nouveau" d'IntelliWebSearch (cliquez à droite sur l'icône rouge "i" dans la corbeille système et choisissez Modifier --> Ajouter une nouvelle recherche).
  8. Copiez la partie de la chaîne qui précède "$key" (en rouge ci-dessus) et collez-la dans la case de saisie intitulée "Début".
  9. Copiez la partie de la chaîne qui suit "$key" (en bleu ci-dessus) et collez-la dans la case de saisie intitulée "Fin".
  10. Ajoutez la Désignation et, le cas échéant, les Précisions de votre choix.
  11. Cliquez sur "Enregistrer et fermer".
  12. Fermez SlimBrowser
NdT : N'ayant pas réussi à faire révéler l'URL d'Eurodicautom à SlimBrowser, qui ne livrait qu'une partie de l'information, entourée de caractères illisibles, lors des tests auxquels j'ai procédé pour traduire la version précédente d'IntelliWebSearch, je me suis rabattu sur une version antérieure, non tenue à jour, de ce navigateur, Mybrowser.web4net (voyez dans FlashPeak Online Forum la rubrique "I saw an exact clone of SlimBrowser today" de la Foire aux questions de Slimbrowser, où sont également mentionnées d'autres variantes du même logiciel), avec lequel l'opération a parfaitement réussi.  Mybrowser.web4net ressemblant énormément à son cousin, il suffit de remplacer "Moteurs de recherche..." dans le menu "Outils" par "Extraire les données des moteurs de recherche...", qui est du reste plus explicite, pour mener l'opération à bien en suivant exactement, à ce détail près, les indications données ci-dessus.  Eurodicautom a maintenant été remplacé par IATE, mais le problème pouvant se produire ailleurs, je maintiens ce complément d'information à toutes fins utiles.

Même si ces indications ont été correctement suivies, il arrive qu'IntelliWebSearch ne parvienne pas à accéder à certains sites configurés au moyen de cadres javascript, de paramètres serveur ou de formats différents de ceux qu'il reconnaît.  C'est au mode dit "Form Fill" (version 2.0.5 ou ultérieure) que l'on a alors affaire, et il peut s'avérer nécessaire de procéder à l'emporte-pièce pour tenter de résoudre le problème, assez rare, au demeurant, qui se pose en pareil cas.  La méthode considérée ne devrait être employée qu'en dernier recours : plus laborieuse que les méthodes GET et POST, elle est aussi plus vulnérable aux caprices des autres logiciels installés sur la machine (navigateur, en particulier).

Mode "Form Fill" (Le grand dictionnaire terminologique (GDT), par exemple)
  1. Ouvrez la fenêtre "Nouveau" d'IntelliWebSearch (cliquez à droite sur l'icône rouge "i" dans la corbeille système et choisissez Modifier --> Ajouter une nouvelle recherche).
  2. Copiez l'adresse du GDT (http://www.granddictionnaire.com/) dans la case de saisie intitulée "Début".
  3. Saisissez dans la case intitulée "Fin" ce que vous taperiez normalement dans le GDT, en vous conformant aux conventions suivantes :
    Substituez un a commercial (soit le signe @) au(x) mot(s) à traduire;
    {touche spéciale} = {Entrée} ou {Tab}, par exemple.
    C'est ainsi que "@{Tab}{Tab}{Tab}{Tab}{Down}(flèche bas){Enter}(Entrée)" active l'option français>anglais et lance la recherche (le procédé vaut pour Opera, de même, vraisemblablement, que pour d'autres navigateurs, mais non pour Internet Explorer 7).  S'il ne s'agit que d'une recherche simple, sans modification des paramètres par défaut, "@{Enter}" dans la case de saisie intitulée "Fin" fera l'affaire.
  4. Ajoutez la Désignation et, le cas échéant, les Précisions de votre choix.
  5. Cliquez sur "Enregistrer et fermer".
  6. Une fois la rercherche enclenchée, le GDT ouvre dans le navigateur et un message indiquant la séquence de touches qu'IntelliWebSearch se dispose à actionner s'affiche à l'écran.  Ne validez pas (en appuyant sur la touche "Entrée" ou en cliquant sur OK) avant que la page du GDT ait fini de se charger.
IntelliWebSearch détecte le mode "Fill Form" lorsque la chaîne que contient la case de saisie intitulée "Fin" comprend un "@"; veillez donc à ce qu'il s'en trouve bien un.

Pour une liste de toutes les touches spéciales pouvant figurer dans la chaîne que contient la case de saisie intitulée "Fin", voyez http://www.autohotkey.com/docs/commands/Send.htm.

Ouvrages de référence locaux
Aussi paradoxal que cela puisse paraître, il est beaucoup plus facile d'accéder à un ouvrage de référence en ligne qu'à une source locale.  Tous les sites Web ont une porte d'entrée analogue : l'URL.  Les outils locaux, en revanche, sont conçus de manière très différente les uns des autres.  Il ne serait pas réaliste de s'imaginer qu'IntelliWebSearch puisse donner accès à tous ces usuels, mais un soupçon de bidouillage devrait permettre de se sortir d'embarras dans la plupart des cas.  Pour tout dire, l'accès aux ouvrages locaux doit être considéré comme une fonctionnalité venant en prime plutôt qu'en standard.
La démarche à suivre dans le cas des sources locales est similaire à celle qui a été décrite plus haut, au sujet du mode "Form Fill".
  1. Copiez l'adresse de l'ouvrage ("C:\DicoLocal.exe", par exemple), dans la case de saisie intitulée "Début".
  2. Saisissez dans la case intitulée "Fin" ce que vous taperiez normalement dans la case de recherche de l'usuel considéré, en vous conformant aux conventions suivantes :
    Substituez un a commercial (soit le signe @) au(x) mot(s) à traduire;
    {touche spéciale} = {Entrée} ou {Tab}, par exemple.
  3. Copiez un segment univoque du texte qu'affiche la barre de titre de la fenêtre de l'ouvrage de référence, "DicoLocal", par exemple, dans la case de saisie intitulée "Titre local".
  4. Ajoutez la Désignation.
  5. Cliquez sur "Enregistrer et fermer".
Pour une liste de toutes les touches spéciales pouvant figurer dans la chaîne que contient la case de saisie intitulée "Fin", voyez http://www.autohotkey.com/docs/commands/Send.htm.

Comme vous pouvez le constater, il est extrêment simple, en fait, de définir vos propres "recherches"*. En tout état de cause, un groupe d'utilisateurs IntelliWebSearch hébergé par Yahoo! et doté de sa propre base de données, contenant les configurations de recherche proposées par les membres du groupe pourra vous venir en aide si vous ne vous en sortez pas.


* Pour en apprendre plus long sur les options de recherche avancée, voyez
  1. Sur un plan général :
  http://www.searchengineshowdown.com/features/ (en anglais)
  2. Plus spécialement pour les traducteurs :

  http://www.term-minator.it%20/ (site italien, comme l'indique son suffixe, mais ouvert sur divers autres sites multilingues : vaut la visite!)
  http://web.ticino.com/multilingual/Search_Interfaces.htm (site anglo-suisse - de langue anglaise, très riche également, à explorer de même).


Appuyez sur la touche F1 pour activer l'aide contextuelle.

Accueil | Contacter | Témoignages | Localisation | Groupe d'utilisateurs | Services linguistiques italien>anglais

Toutes marques déposées et appellations commerciales sont la propriété de leurs détenteurs respectifs.
Page Web localisée en français par Roger McKeon
Copyright ©2005-2008 Michael Farrell.  Tous droits réservés.