סקירה כללית על Cloud Translation API

‫Cloud Translation API יכול לתרגם טקסט ליותר מ-100 זוגות שפות. אם אתם לא יודעים מה השפה של טקסט המקור, Cloud Translation API יכול לזהות אותה בשבילכם. כאן אפשר לעיין ברשימת השפות הנתמכות.

בארגונים גדולים, אפשר לכלול טקסט מתורגם בתהליכי עבודה פנימיים קיימים. לדוגמה, יכול להיות שיש לכם צוות תמיכה גלובלי שמקבל פניות מלקוחות בשפות שונות. אתם יכולים להוסיף את Cloud Translation API לתהליך העבודה שלכם כדי לתרגם את הפניות האלה בשפה שבה דוברים חברי צוות התמיכה. השימוש ב-Cloud Translation API משפר את היעילות הכוללת של צוות התמיכה, כי הצוות לא צריך לתרגם טקסט באופן ידני או להסתמך על אחרים.

‫Cloud Translation API מתרחב בצורה חלקה ומאפשר תרגום של מספר בלתי מוגבל של תווים ביום. עם זאת, יש הגבלות על גודל התוכן לכל בקשה ועל שיעורי הבקשות. בנוסף, אפשר להשתמש במגבלות מכסה כדי לנהל את התקציב. מידע נוסף מופיע במאמר בנושא מכסות ומגבלות.

מהדורות ומודלים של Cloud Translation API

ממשק Cloud Translation API זמין בשתי מהדורות שונות: מהדורת Basic ומהדורה מתקדמת. רשימה של התכונות השונות שנתמכות בכל מהדורה מופיעה בהשוואה בין המהדורות.

הוא מציע מגוון מודלים, כך שתוכלו לבחור את המודל שמתאים לאפליקציה הספציפית שלכם.

Cloud Translation - Basic API

הגישה למהדורת Basic היא דרך ספריות לקוח v2, והיא דורשת הגדרה מינימלית. היא מקבלת מפתחות API לאימות וגם חשבונות שירות. הגישה ניתנת רק למודל של תרגום מכונה עצבי (NMT) של Google שלא עבר שינוי. הוא מתאים לאפליקציות שצריכות לתרגם תוכן לא רשמי שנוצר על ידי משתמשים, כמו צ'אט, רשתות חברתיות או תגובות.

אם אתם מתכננים פרויקט חדש, כדאי לבחור במהדורת Advanced במקום במהדורת Basic, כדי ליהנות מאבטחה משופרת, מתכונות נוספות ומהשיפורים החדשים בשירות שמהדורת Advanced תמשיך להציע בעתיד.

Cloud Translation - Advanced API

הגישה למהדורה Advanced היא דרך ספריות לקוח v3, והיא דורשת אימות של חשבון שירות שמשולב עם תפקידים ב-IAM. הוא מציע מבחר של מודלים, כולל מודל ה-LLM העדכני לתרגום (TLLM) וגם מודל ה-NMT עם התאמה אישית או בלי התאמה אישית. הוא מציע גם תכונות כמו מילונים, תרגום ברצף, תרגום מסמכים ועוד:

  • מילוני מונחים: מילון מונחים הוא מילון מותאם אישית שיוצרים כדי לתרגם מונחים ספציפיים לתחום בצורה נכונה ועקבית.

  • בקשות באצווה: בקשות באצווה מאפשרות לשלוח בקשות לא סינכרוניות לתרגום של כמויות גדולות של טקסט.

  • תרגום מסמכים: התכונה הזו מאפשרת לתרגם מסמכים כמו קובצי PDF, תוך שמירה על הפורמט והפריסה המקוריים שלהם.

  • תפקידי IAM: תפקידי IAM מאפשרים לכם לאבטח את בקשות התרגום באמצעות ניהול זהויות והרשאות גישה. אתם יכולים ליצור חשבונות שירות ולהעניק להם הרשאות באמצעות תפקידי IAM. שימו לב: Cloud Translation - Advanced API לא תומך במפתחות API.

  • Labels: אתם יכולים להוסיף תוויות מוגדרות על ידי המשתמש (צמדי מפתח/ערך) לבקשות התרגום כדי לעקוב אחרי השימוש ולקבל דוחות חיוב מפורטים.

  • נקודת קצה אזורית: באמצעות נקודת קצה אזורית, אתם יכולים לשלוט במיקום שבו המשאבים של הפרויקט מאוחסנים ומעובדים.

תכונות מתקדמות של API

שימוש ב-Cloud Translation – Advanced API במקום ב-Cloud Translation – Basic API מאפשר לכם לגשת לתכונות הבאות, שיכולות להפוך את פתרון התרגום שלכם ליציב יותר ולמתאים יותר לתרחיש השימוש הספציפי שלכם:

בחירה והתאמה אישית של מודל

Cloud Translation – בחירה מתקדמת של מודל API מאפשרת לכם לבחור באופן דינמי מודלים שונים, כולל מודלים שמותאמים אישית לצרכים של האפליקציה הספציפית שלכם.

מילוני מונחים

מילון מונחים הוא מילון מותאם אישית שמשמש את Cloud Translation - Advanced API כדי לתרגם בצורה נכונה ועקבית מונחים ספציפיים לדומיין, ישויות בעלות שם וסוגים אחרים של מונחים שספציפיים לכם. לדוגמה, אפשר להשתמש במילון מונחים כדי לציין תרגום ספציפי למונחים כמו Google Summer of Code, מצב סודי של Gmail או דוח ביצועים במיקומי מודעות ספציפיים.

אפשר גם להשתמש במילוני מונחים כדי למנוע תרגום של מילים מסוימות, כמו מילים שאולות או שמות של מוצרים. מידע על השימוש במילונים זמין במאמר יצירה ושימוש במילונים.

בקשות באצווה

בקשות תרגום באצווה הן בקשות אסינכרוניות לתרגום קלט מקטגוריות של Cloud Storage. ‫Cloud Translation – Advanced API מבצע את התרגום באצווה כפעולה ארוכת טווח, וכותב את הפלט לקטגוריה של Cloud Storage שאתם מציינים. אין תמיכה בבקשות מוטבעות לתרגום באצווה.

תרגום מסמכים

בעזרת תרגום מסמכים אפשר לתרגם ישירות מסמכים קיימים, כמו קובצי PDF ו-DOCX, לשפת יעד. תרגום מסמכים שומר על הפורמט המקורי, כך שהפריסה והפורמט של המסמכים המתורגמים זהים לאלה של המסמכים המקוריים. לדוגמה, התכונה 'תרגום מסמכים' שומרת על מעברי פסקאות וכותרות, כך שהתוכן המתורגם מחולק באותו אופן כמו במסמך המקורי.

‫Cloud Translation – תכונות מתקדמות של API, כמו מילוני מונחים ומודלים מותאמים אישית של NMT, פועלות גם עם תרגום מסמכים. לדוגמה, אם כבר יש לכם מודל NMT מותאם אישית שבו אתם משתמשים לתרגום טקסטים, אתם יכולים להשתמש באותו מודל לתרגום מסמכים. מידע נוסף על סוגי הקבצים הנתמכים ועל אופן התרגום של מסמכים זמין במאמר תרגום מסמכים.

תפקידי IAM

‫Cloud Translation – Advanced API משתלב עם IAM כדי לספק אבטחה נוספת לבקשות התרגום, לאפשר בקרת גישה פרטנית ולתמוך בשילוב עם מודלים מותאמים אישית של NMT.

כדי לתת לחשבונות האלה גישה ל-Cloud Translation - Advanced API, צריך להוסיף משתמשים וחשבונות שירות לאחד מהתפקידים הבאים: למידע על יצירת חשבונות שירות, אפשר לעיין במאמר יצירה וניהול של חשבונות שירות במסמכי ה-IAM.

תפקיד מזהה התפקיד תיאור
בעל הרשאת צפייה ב-Cloud Translation API roles/cloudtranslate.viewer יכולים לגשת לפעולות get ו-list.
משתמש ב-Cloud Translation API roles/cloudtranslate.user

כולל את ההרשאות של roles/cloudtranslate.viewer. יכול לתרגם טקסט באמצעות מודל NMT של Google ומודלים מותאמים אישית של NMT במצב אונליין ובמצב אסינכרוני (batch). יכולים להשתמש בתרגום מסמכים. יכול לזהות שפה. יכולה לפרט את השפות הנתמכות במודלים של NMT (תרגום מכונה עצבי). אפשר להשתמש במילונים לתרגום.

Cloud Translation API Editor roles/cloudtranslate.editor

כולל את ההרשאות של roles/cloudtranslate.user, וגם אפשר ליצור ולמחוק מילוני מונחים, ולבטל או למחוק פעולות שפועלות לאורך זמן.

Cloud Translation API Admin roles/cloudtranslate.admin

כולל את ההרשאות של roles/cloudtranslate.editor, ויכול להגדיר מדיניות IAM ולהעניק הרשאות IAM ל-Cloud Translation API. יש לו את כל הרשאות ה-IAM ל-Cloud Translation API.

רשימת ההרשאות שכל תפקיד מכיל מופיעה במאמר הסבר על התפקידים.

התפקידים האלה מוגדרים מראש ומתאימים לתרחישי שימוש נפוצים רבים. עם זאת, יכול להיות שתצטרכו תפקיד שכולל קבוצה מותאמת אישית של הרשאות. לדוגמה, יכול להיות שתרצו ליצור תפקיד שיאפשר למשתמש ליצור מילון מונחים בפרויקט, בלי לאפשר לו למחוק או לעדכן מילוני מונחים קיימים בפרויקט. במקרים כאלה, אפשר ליצור תפקיד IAM בהתאמה אישית שמתאים לצרכים שלכם.

במאמרים הענקה, שינוי וביטול גישה למשאבים והקצאת תפקידים לחשבונות שירות מוסבר איך לנהל תפקידים ב-IAM.

תוויות

‫Cloud Translation – Advanced API תומך בהוספת תוויות מוגדרות על ידי המשתמש (זוגות של מפתח וערך) לבקשות TranslateText, BatchTranslateText ו-DetectLanguage. המידע על השימוש בבקשה מועבר למערכת החיוב, שבה אפשר לסנן את החיובים לפי התוויות.

מידע נוסף על תוויות בהגדרת המשתמש זמין במאמר דיווח על שימוש באמצעות תוויות (מתקדם).

נקודת קצה אזורית

כברירת מחדל, Cloud Translation - Advanced API מאחסן ומעבד משאבים במיקום גלובלי, כלומר אין ערובה לכך שהמשאבים יישארו במיקום מסוים. במקום להשתמש בנקודת הקצה הגלובלית שמוגדרת כברירת מחדל, אפשר להשתמש בנקודת קצה אזורית כדי לשמור את המשאבים במיקום מסוים, כמו האיחוד האירופי. מידע נוסף זמין במאמר בנושא ציון נקודת קצה אזורית.

השוואה בין מהדורות

בטבלה הבאה מוצגות התכונות שזמינות בכל מהדורה.

תכונה בסיסי מתקדמים
תרגום באמצעות מודל NMT
תרגום באמצעות מודל שפה גדול (LLM) לתרגום
תרגום באמצעות מודלים של תרגום דינמי
תרגום באמצעות מודלים בהתאמה אישית
תרגום של כמה מחרוזות בבקשה אחת
תרגום קבוצתי באמצעות Cloud Storage
תרגום מסמכים
תמיכה במילון מונחים (מינוח בקרה)
אימון מודלים בהתאמה אישית
זיהוי שפה
‫API משולב בארכיטקטורת REST
‫API משולב של gRPC
חשבון השירות
מפתח API
רישום ביומן ביקורת
תמיכה ב-HTML
תמיכה ביותר מ-100 שפות
תמיכה ברומניזציה
תמיכה בתעתיק
תרגום דינמי
תמיכה בנקודות קצה מרובות אזורים
תמיכה ב-VPC Service Controls

פרטים נוספים על Cloud Translation - Advanced API זמינים במאמר Cloud Translation - Advanced API features.

תמחור

החיוב על Cloud Translation API הוא חודשי, והוא מבוסס על מספר התווים שאתם שולחים. מידע נוסף מפורט בקטע תמחור.

מקורות מידע וקריאה נוספת