La aplicación del diccionario tiene una experiencia muy buena en MacOSX. Pero tengo que instalar diccionarios para usarlos. ¿Es posible enlazarlo a Google Translate?
¡Gracias!
La aplicación del diccionario tiene una experiencia muy buena en MacOSX. Pero tengo que instalar diccionarios para usarlos. ¿Es posible enlazarlo a Google Translate?
¡Gracias!
Lamentablemente, no parece ser posible, o al menos sencillo. Como alternativa, es posible que desee considerar la creación de un Servicio de OS X que abra Google Translate en una ventana del navegador, para cualquier palabra o frase resaltada que haya seleccionado.
Si esto suena adecuado, siga el procedimiento a continuación:
Automator
desde su carpeta Applications
Service
como el tipo de documento y haga clic en Choose
Run AppleScript
de la lista de la izquierda en el área denominada 'Arrastre acciones o archivos aquí para construir su flujo de trabajo' Copie el script a continuación y péguelo en la acción Run Applescript
:
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
Su ventana debe tener el siguiente aspecto:
Haytresvaloresquetalvezdeseecambiarenelscriptanterior:
ui_lang
:elidiomautilizadoparalainterfazdelapáginafrom_lang
-elidiomadeorigento_lang
-elidiomadedestinoCambieunoomásdeestosparalograrlatraduccióndeseada.Paraencontrarlosparámetrosdeidiomacorrectos,consultelaen
se refiere a English
y zh-CN
a chino (simplificado).
Después de realizar los cambios, haga clic en File
> Save...
y en el panel que aparece, escriba un nombre adecuado (por ejemplo, Translate English to Chinese
).
Después de guardar su flujo de trabajo arriba, puede hacer uso de su servicio de traducción con uno de los siguientes dos métodos:
1. El método del menú de servicio
Services
y Translate English to Chinese
(o el nombre que le dio a su Servicio al guardarlo): 2.Elmétododelmenúcontextual
Services
luegoTranslateEnglishtoChinese
(osuServiciopersonalizado):Cualquieraqueseaelmétodoqueutilice,debeaparecerunaventanadelnavegadorconsutextotraducido:
Este hace todo como respuesta de soulcake pero si la URL del traductor ya está presente, carga la nueva traducción en la misma pestaña
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
Lea otras preguntas en las etiquetas dictionary