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.
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 :
- Saisissez l'adresse d'Acronym
Finder (http://www.acronymfinder.com) dans votre navigateur.
- Tapez "who" dans la boîte "abbreviation to define", choisissez
"abbreviation" et cliquez sur le bouton "find".
- L'URL de la page qui s'affiche est la suivante :
http://www.acronymfinder.com/af-query.asp?Acronym=who&Find=find&string=exact.
- 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).
- 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".
- 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".
- Ajoutez la Désignation et, le cas échéant, les Précisions de
votre choix.
- 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 :
- Installez et lancez SlimBrowser.
- Saisissez l'adresse d'IATE (http://iate.europa.eu/iatediff) dans SlimBrowser.
- Choisissez les langues et options qui vous intéressent (langue source :
anglais, langue cible : français; type de recherche, par exemple).
- Placez le curseur dans la case "Le terme recherché".
- Choisissez "Moteurs de recherche..." dans le menu "Outils"
de SlimBrowser.
- 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=.
- 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).
- 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".
- 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".
- Ajoutez la Désignation et, le cas échéant, les Précisions de
votre choix.
- Cliquez sur "Enregistrer et fermer".
- 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)
- 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).
- Copiez l'adresse du GDT (http://www.granddictionnaire.com/) dans la case de saisie
intitulée "Début".
- 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.
- Ajoutez la Désignation et, le cas échéant, les Précisions de
votre choix.
- Cliquez sur "Enregistrer et fermer".
- 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".
- Copiez l'adresse de l'ouvrage ("C:\DicoLocal.exe", par exemple),
dans la case de saisie intitulée "Début".
- 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.
- 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".
- Ajoutez la Désignation.
- 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.