Skocz do zawartości

[Poradnik] Googlowo-Systemowy Translator


Marucins
 Udostępnij

Rekomendowane odpowiedzi

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.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • 1 rok później...
  • 1 rok później...
  • 9 miesięcy temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.