Aplikasi Kamus memiliki pengalaman yang sangat keren di MacOSX. Tetapi saya harus menginstal kamus untuk digunakan. Apakah mungkin mengikatnya ke Google Terjemahan?
Terima kasih!
Aplikasi Kamus memiliki pengalaman yang sangat keren di MacOSX. Tetapi saya harus menginstal kamus untuk digunakan. Apakah mungkin mengikatnya ke Google Terjemahan?
Terima kasih!
Jawaban:
Sayangnya itu tampaknya tidak mungkin, atau paling tidak langsung. Sebagai alternatif, Anda mungkin ingin mempertimbangkan untuk membuat Layanan OS X yang membuka Google Translate di jendela browser, untuk kata atau frasa apa pun yang Anda pilih.
Jika ini kedengarannya cocok, ikuti prosedur di bawah ini:
Automator
aplikasi dari Applications
folder AndaService
sebagai jenis dokumen dan klikChoose
Run AppleScript
tindakan dari daftar di sebelah kiri ke area berlabel 'Seret tindakan atau file di sini untuk membangun alur kerja Anda'Salin skrip di bawah ini dan rekatkan ke Run Applescript
tindakan:
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
Jendela Anda akan terlihat seperti berikut:
Ada tiga nilai yang mungkin ingin Anda ubah dalam skrip di atas:
ui_lang
- bahasa yang digunakan untuk antarmuka halamanfrom_lang
- bahasa sumberto_lang
- bahasa tujuanUbah satu atau lebih dari ini untuk mencapai terjemahan yang diinginkan. Untuk menemukan parameter bahasa yang benar, lihat Referensi Bahasa . Dalam contoh di atas en
mengacu pada English
, dan zh-CN
untuk Cina (Sederhana).
Setelah melakukan perubahan, klik File
> Save...
dan pada panel yang muncul ketikkan nama yang cocok (mis Translate English to Chinese
.).
Setelah menyimpan alur kerja Anda di atas, Anda dapat menggunakan layanan terjemahan Anda dengan salah satu dari dua metode berikut:
1. Metode Menu Layanan
Services
dan Translate English to Chinese
(atau nama yang Anda berikan Layanan saat menyimpannya):2. Metode Menu Kontekstual
Services
kemudian Translate English to Chinese
(atau Layanan kustom Anda bernama):Metode apa pun yang Anda gunakan, jendela browser akan muncul dengan teks yang diterjemahkan:
from_lang
untuk "auto"
.
Yang ini melakukan segalanya seperti jawaban soulcake tetapi jika url penerjemah sudah ada - memuat terjemahan baru di tab yang sama
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