L'application Dictionnaire offre une expérience très agréable sur MacOSX. Mais je dois installer des dictionnaires pour l'utiliser. Est-il possible de la lier à Google Translate ?
Merci !
L'application Dictionnaire offre une expérience très agréable sur MacOSX. Mais je dois installer des dictionnaires pour l'utiliser. Est-il possible de la lier à Google Translate ?
Merci !
Malheureusement, cela ne semble pas possible, ou du moins pas simple. Comme alternative, vous pouvez envisager de créer un fichier OS X Service qui ouvre Google Translate dans une fenêtre du navigateur, pour tout mot ou toute phrase mis en évidence que vous avez sélectionné.
Si cela vous convient, suivez la procédure ci-dessous :
Automator
à partir de votre Applications
dossierService
comme type de document et cliquez sur Choose
Run AppleScript
de la liste de gauche dans la zone intitulée "Faites glisser les actions ou les fichiers ici pour créer votre flux de travail".Copiez le script ci-dessous et collez-le dans le fichier Run Applescript
action :
on run {input, parameters}
set phrase to input as string
set phrase to quoted form of phrase
set ui_lang to "en"
set from_lang to "en"
set to_lang to "zh-CN"
do shell script "open 'https://translate.google.com/?hl='" & ui_lang & "'&sl='" & from_lang & "'&tl='" & to_lang & "'&text='" & phrase
end run
Votre fenêtre devrait ressembler à ce qui suit :
Il y a trois valeurs que vous pouvez vouloir changer dans le script ci-dessus :
ui_lang
- la langue utilisée pour l'interface de la pagefrom_lang
- la langue sourceto_lang
- la langue de destinationModifiez un ou plusieurs de ces éléments pour obtenir la traduction souhaitée. Pour trouver les paramètres de langue corrects, reportez-vous à la rubrique Référence linguistique . Dans l'exemple ci-dessus en
se réfère à English
y zh-CN
en chinois (simplifié).
Après avoir effectué vos modifications, cliquez sur File
> Save...
et dans le panneau qui s'affiche, tapez un nom approprié (par ex. Translate English to Chinese
).
Après avoir enregistré votre flux de travail ci-dessus, vous pouvez utiliser votre service de traduction selon l'une des deux méthodes suivantes :
1. La méthode du menu service
Services
y Translate English to Chinese
(ou le nom que vous avez donné à votre service lors de sa sauvegarde) :2. La méthode du menu contextuel
Services
puis Translate English to Chinese
(ou votre service personnalisé) :Quelle que soit la méthode utilisée, une fenêtre de navigateur devrait apparaître avec votre texte traduit :
Celui-ci fait tout comme le Réponse de Soulcake mais si l'url du traducteur est déjà présente - charge la nouvelle traduction dans le même onglet
on run {input, parameters}
set phrase to input as string
set ui_lang to "en"
set from_lang to "en"
set to_lang to "ru"
set theBaseUrl to "https://translate.google.com/"
set theUrl to theBaseUrl & "?hl=" & ui_lang & "&sl=" & from_lang & "&tl=" & to_lang & "&text=" & phrase
tell application "Google Chrome"
activate
if (count every window) = 0 then
make new window
end if
set found to false
set theTabIndex to -1
repeat with theWindow in every window
set theTabIndex to 0
repeat with theTab in every tab of theWindow
set theTabIndex to theTabIndex + 1
if theTab's URL starts with theBaseUrl then
set found to true
exit repeat
end if
end repeat
if found then
exit repeat
end if
end repeat
if found then
set URL of theTab to theUrl
set theWindow's active tab index to theTabIndex
set index of theWindow to 1
else
tell window 1 to make new tab with properties {URL:theUrl}
end if
end tell
end run
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.