2 votes

Application pour MacOS permettant d'ajouter des mots à une liste de vocabulaire personnelle ?

Je cherche un moyen d'ajouter des mots inconnus dans un dictionnaire personnel ou une liste de vocabulaire uniquement en faisant un clic droit sur le mot et en choisissant l'option d'ajout (sous MacOS). Il serait très utile pour moi d'ajouter les mots directement à une liste de vocabulaire, sans interrompre mon flux de travail. J'ai déjà trouvé un addon pour chrome qui résout mon problème (vous pouvez le voir sur la capture d'écran ci-jointe). Mais j'ai besoin d'une solution similaire (globale) qui fonctionne avec différentes applications (comme le lecteur PDF (Preview sous MacOS), d'autres navigateurs web (safari) ). S'il n'y a pas d'application pour ce "problème", serait-il difficile pour quelqu'un sans connaissance spécifique de Swift (ou du développement MacOS) mais avec une expertise dans d'autres langues d'écrire une petite application (de fond) en Swift pour m'aider ? enter image description here

1voto

jaume Points 13186

Vous pouvez créer une action rapide Automator qui prend le mot sélectionné en entrée et l'enregistre dans un document prédéfini. L'action rapide peut ensuite être configurée avec un raccourci clavier de votre choix.

Mise en place

  1. Lancez Automator (situé dans /Applications ).

  2. Créez un nouveau document de type "Action rapide" : enter image description here

  3. Recherchez "shell" et faites glisser l'action "Run Shell script" vers le panneau de droite : enter image description here

  4. Configurez-le pour qu'il reçoive le texte sélectionné de l'application courante et ajoutez ce script, en le modifiant. ~/Documents/Vocabulary.txt selon vos besoins (voir ci-dessous pour un script plus sophistiqué) :

    if [ "$@" != "" ]; then
        echo "$@" >> ~/Documents/Vocabulary.txt
    fi

    enter image description here

  5. Enregistrez l'action rapide avec un nom significatif comme Save to Vocabulary List : enter image description here

  6. Ouvrez Préférences Système>Clavier>Courtcircuits, sélectionnez Services dans la liste du panneau de gauche, activez l'action rapide et définissez un raccourci clavier "complexe", par exemple ControlShiftCommandV pour réduire le risque de conflit avec un autre : enter image description here

  7. Ouvrez une application, sélectionnez du texte, appuyez sur ControlShiftCommandV et le texte sera ajouté au fichier configuré dans l'action rapide ( ~/Documents/Vocabulary.txt ).

La fantaisie

Vous pouvez facilement étendre les fonctionnalités du script (connaissances de base en matière de script requises). Par exemple, pour ajouter un horodatage et un lien vers l'application Dictionnaire, utilisez plutôt ce script (notez que la liste de vocabulaire est maintenant enregistrée dans le fichier HTML ~/Documents/Vocabulary.html ) :

if [ "$@" != "" ]; then
    timestamp="$(date +%Y-%m-%d' '%H:%M:%S)"
    dictlink="dict://$(echo $@ | sed 's/ /%20/')"
    ahref="<A HREF=\"$dictlink\">$@</A>"

    echo "$timestamp - $ahref</br>" >> ~/Documents/Vocabulary.html
fi

Lorsqu'il est ouvert dans Safari, le fichier de vocabulaire ressemble à ceci :

enter image description here

et vous pouvez cliquer sur le mot pour le rechercher dans l'application Dictionnaire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X