Funkcija TRANSLATE

Prevođenje u Excel dokumentima nije nova funkcionalnost, a pojavom veštačke inteligencije ona radi neuporedivo bolje nego do sada i može se reći da je konkurentna servisu Google Translate. Od skoro, na raspolaganju imamo i funkciju TRANSLATE koja prevodi tekst sa jednog jezika na drugi, te omogućava kreiranje izveštaja sa dinamičkim prevodom.

Sintaksa funkcije TRANSLATE je sledeća:

TRANSLATE(<tekst>; [<izvorni jezik>]; [<odredišni jezik>])

Hajde da vidimo kako se ova funkcija koristi u praksi. Ako u ćeliju A1 upišemo neku rečenicu, a u ćeliju A2 izraz:

=TRANSLATE(A1;“sr-latn“;“en“)

dobićemo odgovarajući prevod sa izvornog na odredišni jezik. Kao izvorni i odredišni jezik navodi se string sa sistemskim nazivom jezika koji se prevodi.

Ova formula je dinamička, te ako se promeni rečenica u ćeliji A1 istovremeno će doći i do izmene prevoda u A2. Excel prevodi tako što se povezuje sa Internetom i tamo traži prevode.

Hajde da malo „zakomplikujemo“ stvari. Pomoću opcije Data Validation postavićemo da se u ćeliji E1 bira vrednost, te da korisnici mogu da izaberu „EN“ ukoliko žele da naslov i zaglavlja tabele budu na engleskom ili „SR“ ako žele da budu na srpskom jeziku. Takođe, kreiraćemo i pomoćnu tabelu sa podatkom iz liste, te sistemskim nazivom jezika za prevođenje.

Zatim ćemo za naslov, kao i za svaku ćeliju u zaglavlju da navedemo izraz u kome se reč koja se nalazi u ćeliji prevodi sa srpskog na jezik koji je izabran iz liste u ćeliji E1. Npr. u ćeliji A1 treba napisati iskaz:

=TRANSLATE(„Analiza prodaje“;$H$2;VLOOKUP($E$1;$G$2:$H$3;2;FALSE))

a u ćeliji A2:

=TRANSLATE(„NAZIV ARTIKLA“;$H$2;VLOOKUP($E$1;$G$2:$H$3;2;FALSE))

Posledično, ako u E1 izaberemo vrednost „EN“ naslov i zaglavlje tabele biće prevedeno sa srpskog na engleski.