Sözlük Uygulaması MacOSX'te çok güzel bir deneyime sahiptir. Ama kullanmak için sözlükler yüklemeliyim. Google Çeviri'ye bağlamak mümkün mü?
Teşekkürler!
Sözlük Uygulaması MacOSX'te çok güzel bir deneyime sahiptir. Ama kullanmak için sözlükler yüklemeliyim. Google Çeviri'ye bağlamak mümkün mü?
Teşekkürler!
Yanıtlar:
Ne yazık ki mümkün görünmüyor ya da en azından anlaşılır. Alternatif olarak, seçtiğiniz vurgulanan kelime veya ifadeler için tarayıcı penceresinde Google Çeviri'yi açan bir OS X Hizmeti oluşturmayı düşünebilirsiniz .
Bu uygun görünüyorsa, aşağıdaki prosedürü izleyin:
Automator
sizin uygulamayı Applications
klasörüneService
Belge türü olarak seçin ve tıklayınChoose
Run AppleScript
'iş akışınızı oluşturmak için buraya sürükle eylemleri veya dosyaları' etiketli alana Soldaki listeden eylemAşağıdaki komut dosyasını kopyalayın ve Run Applescript
eyleme yapıştırın :
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
Pencereniz aşağıdaki gibi görünmelidir:
Yukarıdaki komut dosyasında değiştirmek isteyebileceğiniz üç değer vardır:
ui_lang
- sayfa arayüzü için kullanılan dilfrom_lang
- kaynak dilto_lang
- hedef dilİstediğiniz çeviriyi elde etmek için bunlardan birini veya daha fazlasını değiştirin. Doğru dil parametrelerini bulmak için Dil Referansına bakın . Yukarıdaki örnekte ve Çince (Basitleştirilmiş) en
anlamına gelir .English
zh-CN
Değişikliklerinizi yaptıktan sonra tıklayın File
> Save...
ve panelde görünür uygun bir isim (örneğin yazın o Translate English to Chinese
).
Yukarıdaki iş akışınızı kaydettikten sonra, aşağıdaki iki yöntemden biriyle çeviri hizmetinizi kullanabilirsiniz:
1. Servis Menüsü yöntemi
Services
ve ardından ve Translate English to Chinese
(veya Hizmetinizi kaydederken verdiğiniz adı) tıklayın:2. Bağlamsal Menü yöntemi
Services
ardından Translate English to Chinese
(veya özel adlı Hizmetinizi) seçin:Hangi yöntemi kullanırsanız kullanın, çevrilmiş metninizle birlikte bir tarayıcı penceresi görünmelidir:
from_lang
için "auto"
.
Bu, ruhun cevabı gibi her şeyi yapar, ancak çeviricinin URL'si zaten mevcutsa - aynı sekmeye yeni çeviri yükler
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