סקירה כללית על 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 - Advanced API model selection מאפשר לכם לבחור באופן דינמי מודלים שונים, כולל מודלים שמותאמים אישית ליישום הספציפי שלכם.

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

מילון מונחים הוא מילון מותאם אישית שמשמש את 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 Viewer 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 מאחסן ומעבד משאבים במיקום גלובלי, כלומר אין ערובה לכך שהמשאבים יישארו במיקום מסוים. במקום להשתמש בנקודת הקצה הגלובלית שמוגדרת כברירת מחדל, אתם יכולים להשתמש בנקודת קצה אזורית כדי לשמור את המשאבים במיקום מסוים, כמו האיחוד האירופי. מידע נוסף זמין במאמר בנושא הגדרת נקודת קצה אזורית.

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

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

תכונה בסיסי Advanced
תרגום באמצעות מודל 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 הוא חודשי, והוא מבוסס על מספר התווים שאתם שולחים. מידע נוסף מפורט בקטע תמחור.

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