preistorie
Totul a început cu faptul că am avut de a traduce o mulțime de piese mici de text într-un anumit număr de fișiere, text, desigur, să iasă în evidență elementar căutând prin sezonul regulat, dar inserarea inversă a textului tradus nu a fost convenabilă.
După cum știți că serviciile de traducere au propriul API, dar numai pentru Yandex a existat o bibliotecă gata făcută în Python. Am luat această bibliotecă ca bază pentru viitorul plug-in.
Nu voi descrie mai bine procesul de scriere a codului într-o limbă care nu este cunoscută de mine. seamănă mai degrabă cu un pisoi orb în diferite unghiuri.
Am avut de a face cu o mulțime de limba engleză documentația API textul sublimă, Google, pentru a face față cu API-ul Yandeks.perevoda (apoi docuri au fost într-un alt mod, mai puțin convenabil decât este acum), Google, pentru a face față cu erori elementare copiilor (pentru Python am făcut prima dată în viața mea am văzut) tipul de spatiu suplimentar dupa tabulare, google, google.
Cu toate acestea, după o jumătate de zi și la miezul nopții de luare am reușit să traduc textul selectat! Apoi procesul a fost mult mai ușor și în momentul în care pluginul îmi satisface toate cerințele și mă bucur să îl folosesc. Deci, după ce am petrecut câteva zile scriind un instrument convenabil, m-am salvat foarte mult timp și nervi.
Caracteristici și caracteristici ale pluginului YandexTranslate
- Ușor de folosit cu pluginul. Desigur, datorită simplității, vitezei și confortului, totul a început.
- Lucrați printr-o cheie API unică. Cheile au o limită a numărului de traduceri, deci este mai profitabil să aveți cheia proprie.
- Traducerea textului selectat și înlocuirea selecției cu rezultatul traducerii. Cu alte cuvinte, nu trebuie să faceți mișcări inutile. Procesul de traducere cuprinde acum trei elemente:
1) Selectați textul.
2) Apăsați hockey-ul.
2) Salvați fișierul. - Suport Multivision. Fiecare piesă selectată va fi înlocuită cu rezultatul traducerii piesei corespunzătoare.
- Susțineți cheile fierbinți. În mod implicit, se folosesc următoarele combinații:
Ctrl + Alt + T - traducerea testului selectat la limba implicită (implicită rusă).
Ctrl + Alt + Shift + T - traducerea testului selectat în orice limbă disponibilă pentru Yandex. Se va afișa dialogul de selecție a limbii. - Sunați pluginul prin meniul contextual sau prin meniul principal. Elementele corespunzătoare apar dacă este selectat vreun text.
Configurarea pluginului
Deoarece API-ul Yandex nu funcționează fără cheia API corespunzătoare, va trebui să obțineți cheia. este complet gratuit și foarte simplu, deci nu va dura mai mult de un minut.
Acum deschideți Sublime Text 2 sau 3 și, prin Controlul pachetelor, căutați plug-inul YandexTranslate (pagina plug-in în repozitoriul oficial) și instalați-l.
Deschideți setările pluginului și lipiți cheia API care rezultă, după cum urmează:
Salvați setările, selectați orice text și apăsați Ctrl + Alt + T.
Apreciem avantajele traducerii textului
Folosire plăcută! Sper ca, ca mine, să beneficiați de plugin.
P.S. Dacă dintr-o dată există programatori care lucrează cu python printre cititori, mă bucur să aud comentariile despre cod.