डिक्शनरी ऐप का मैकओएसएक्स पर बहुत अच्छा अनुभव है। लेकिन मुझे उपयोग करने के लिए शब्दकोशों स्थापित करना होगा। क्या इसे Google अनुवाद में बाँधना संभव है?
धन्यवाद!
डिक्शनरी ऐप का मैकओएसएक्स पर बहुत अच्छा अनुभव है। लेकिन मुझे उपयोग करने के लिए शब्दकोशों स्थापित करना होगा। क्या इसे Google अनुवाद में बाँधना संभव है?
धन्यवाद!
जवाबों:
दुर्भाग्य से यह संभव प्रतीत नहीं होता है, या कम से कम सीधा। एक विकल्प के रूप में, आप एक OS X सेवा बनाने पर विचार कर सकते हैं जो किसी भी हाइलाइट किए गए शब्द या वाक्यांश के लिए ब्राउज़र विंडो में Google अनुवाद को खोलता है।
यदि यह उपयुक्त लगता है, तो नीचे दी गई प्रक्रिया का पालन करें:
Automator
अपने Applications
फ़ोल्डर से ऐप खोलेंService
दस्तावेज़ के प्रकार के रूप में चयन करें और क्लिक करेंChoose
Run AppleScript
एक्शन या फाइल को अपने वर्कफ़्लो के निर्माण के लिए बाईं ओर के क्षेत्र में सूची से खींचें और ड्रॉप करें।नीचे दी गई स्क्रिप्ट को कॉपी करें और उसे 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
आपकी विंडो निम्नलिखित की तरह दिखनी चाहिए:
तीन मान हैं जो आप उपरोक्त स्क्रिप्ट में बदलना चाहते हैं:
ui_lang
- पेज इंटरफेस के लिए इस्तेमाल की जाने वाली भाषाfrom_lang
- स्रोत भाषाto_lang
- गंतव्य भाषावांछित अनुवाद प्राप्त करने के लिए इनमें से एक या अधिक को बदलें। सही भाषा पैरामीटर खोजने के लिए, भाषा संदर्भ देखें । उदाहरण में ऊपर en
को संदर्भित करता है English
, और zh-CN
चीनी (सरलीकृत)।
अपने परिवर्तन करने के बाद, File
> Save...
और एक उपयुक्त नाम (जैसे Translate English to Chinese
) दिखाई देने वाले पैनल में क्लिक करें ।
अपने वर्कफ़्लो को ऊपर सहेजने के बाद, आप अपनी अनुवाद सेवा का उपयोग निम्न दो विधियों में से एक के साथ कर सकते हैं:
1. सेवा मेनू विधि
Services
और Translate English to Chinese
(या उस नाम को सेव करते समय आपने अपनी सेवा दी):2. प्रासंगिक मेनू विधि
Services
फिर Translate English to Chinese
(या आपके कस्टम नाम वाली सेवा) का चयन करें :जो भी विधि आप उपयोग करते हैं, एक ब्राउज़र विंडो आपके अनुवादित पाठ के साथ दिखाई देनी चाहिए:
from_lang
किया "auto"
।
यह एक स्पिरिटेक के उत्तर की तरह सब कुछ करता है लेकिन यदि ट्रांसलेटर का यूआरएल पहले से मौजूद है - एक ही टैब में नया अनुवाद लोड करता है
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