Jump to content
Marucins

[Poradnik] Googlowo-Systemowy Translator

Recommended Posts

Pokaże jak w prosty sposób zautomatyzować translator, aby poprzez zaznaczenie interesującej nas frazy i wciśnięciu przycisku myszki po kilku sekundach wyświetliło się tłumaczenie tekstu w naszym ojczystym języku.

 

Cały proces będzie oparty na aplikacji Automator, dostarczonej wraz z systemem OSX - przyjemne narzędzie, dające wiele możliwości.

 

 

 

Instalacja!

 

:arrow: 1. Uruchamiamy program Automator

 

ibcMusBtgu0kfS.png

*Ta Pani jest w stroju kąpielowym.

 

 

:arrow: 2. W nowym oknie jakie wyskoczyło w zakładce "wybierz typ dokumentu" musimy wskazać Usługa. Zatwierdzając go przyciskiem Wybierz

 

iFGgSdvUQlRSs.png

 

 

:arrow: 3. Pojawi się okno konfiguracji Usługi.

Z menu Czynności należy wybrać (2) Uruchom AppleScript oraz (3) Okno wyskakujące witryny. Każdą z tych czynności należy przeciągnąć myszką i upuścić w wolnej przestrzeni.

Do szybkiego odnalezienia posłuży pasek szukaj zaraz na górze okna - w miejscu Nazwa należy wpisać pierwszy wyraz szukanej czynności.

 

Zwróć uwagę na obrazek, aby Twoje ustawienie były identyczne z tymi z obrazka. Są to wartości niezbędne i optymalne do prawidłowego działania Usługi.

 

iMlGzoqkzvbd5.png

 

on run {input, parameters} 
set output to "http://translate.google.com/translate_t?sl=auto&tl=pl&text=" & urldecode(input as string) 
return output
end run
on urldecode(x) 
set cmd to "'require \"cgi\"; puts CGI.escape(STDIN.read.chomp)'" 
do shell script "echo " & quoted form of x & " | ruby -e " & cmd
end urldecode

 

 

:arrow: 4. Nie pozostaje nam nic innego jak zapisać nasz mały "projekt". Z górnego menu wybieramy Plik - > Zachowaj...

 

 

:arrow: 5. Nadajemy nazwę naszej usłudze. Pamiętaj że będzie widoczna w menu kontekstowym. To też należałoby wprowadzić taką by po pół roku, jak włączycie komputer po długim detoksie od sieci, będziecie wiedzieli do czego służy.

Dla przykładu użyłem słowo "Translator"

 

ibshUEdWQ6LN2w.png

 

 

 

Jak to działa?

 

 

:arrow: 6. Zaznaczamy fragment interesującego nas tekstu (1) (w obcym języku), który Google Translator będzie potrafił rozpoznać. Wysokogórski Mandżurski nie należy do takich.... Prawy przycisk myszki, rozwinie nam menu kontekstowe, na dole powinniśmy mieć Usługi (2). Po najechaniu na nie rozwinie się kolejne menu gdzie na liście powinniśmy mieć przed chwilą zapisaną Usługę (3). Klikamy...

 

iblw35fMHGQjKA.png

 

 

:arrow: 7. Za kilak sekund powinniśmy ujrzeć nowe okienko z witryny google translator, z fragmentem zaznaczonego tekstu i zaraz obok tłumaczenia na nasz ojczysty język. Kwestię poprawnego tłumaczenia pominę...

 

ibdirt2xUKfdVQ.png

 

 

 

Post konfiguracja

 

Okno wyskakujące witryny - pozwala określić wygląd danych wyjściowych przez określenie wymiaru okna. Optymalny to 800 x 400 pikseli. Jeśli zauważyliśmy pewnego rodzaju wizualne odstępstwa, należy zwiększyć rozmiar okna.

 

 

Usługa potrafi tłumaczyć tekstu z dowolnego języka (detekcja automatyczna). Jeżeli zajdzie potrzeba zmiany parametru tłumaczącego, na przykład tłumacząc chiński na angielski albo rosyjski wystarczy w drugiej linijce skryptu

set output to "http://translate.google.com/translate_t?sl=auto&tl=pl&text=" & urldecode(input as string)

Tam gdzie mamy pl zmienić odpowiednio -> Angielski - en / Rosyjski - ru.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.