TRANSLATE – תרגום טקסטים ישירות באקסל
אקסל 365 ממשיך להתפתח ולהביא איתו כלים חדשים שמקלים על העבודה עם נתונים.
אחת מהפונקציות החדשות היא TRANSLATE, שמאפשרת תרגום אוטומטי של טקסטים בין יותר מ-100 שפות
והכול מתוך אקסל, בלי שנצטרך להשתמש בכלי תרגום חיצוניים.
איך הפונקציה TRANSLATE עובדת?
הפונקציה TRANSLATE משתמשת במנוע התרגום של מיקרוסופט כדי להמיר טקסט משפה אחת לאחרת באופן דינמי.
כלומר, אם תשנו את שפת היעד בתא מסוים, כל הטקסטים יתורגמו אוטומטית בהתאם לבחירתכם.
תחביר הפונקציה TRANSLATE
=TRANSLATE(text, source_language, target_language)
כלומר – מהו הטקסט שאנחנו רוצים לתרגם, מהי שפת המקור, ולאיזו שפה נרצה לתרגם.
אם לא מציינים את שפת המקור, הפונקציה תזהה אותה אוטומטית.
אם לא מציינים שפת יעד, התרגום יבוצע לשפת ברירת המחדל של המערכת.
וכך זה נראה:
דוגמאות
תרגום פשוט מאנגלית לעברית
=TRANSLATE("Hello, how are you?", "en", "he")
והתוצאה: "הי מה שלומך?"
תרגום מעברית לאנגלית
=TRANSLATE(A1, "he", "en")
תרגום אוטומטי עם זיהוי שפה
אם אינכם בטוחים מהי שפת המקור, ניתן להשאיר את הפרמטר ריק:
=TRANSLATE(A1, , "he")
שילוב עם פונקציה לזיהוי שפה
פונקציה חדשה נוספת היא הפונקציה DETECTLANGUAGE, שמיועדת לזיהוי שפת הטקסט, וזה התחביר שלה:
=DETECTLANGUAGE(A1)
אם A1 מכיל "Hello", הפונקציה תחזיר "en".
אם A1 מכיל "שלום", הפונקציה תחזיר "he".
תוכלו לשלב את שתי הפונקציות כך שאקסל יזהה אוטומטית את השפה ויתרגם אותה לשפה הרצויה:
=TRANSLATE(A1, DETECTLANGUAGE(A1), "en")
שימושים מעשיים
יצירת טפסים רב-לשוניים – ניתן ליצור טופס עם תיבת בחירה לשפה, כך שהמשתמשים יראו את ההוראות בשפתם.
ניהול לקוחות בינלאומיים – אם יש לכם לקוחות דוברי שפות שונות, תוכלו לשלוח לכל אחד את המידע בשפתו.
דברים שכדאי לדעת
דורש חיבור לאינטרנט – הפונקציה פועלת על שרתי מיקרוסופט.
הפונקציה תומכת ביותר מ-100 שפות
הפונקציה לא מתאימה למסמכים מורכבים, ומיועדת בעיקר לתרגומים פשוטים ולא לשפה ספרותית.
ייתכנו טעויות כאשר קיימות מילים דומות בשפות שונות.