GPT
O

opus-mt-en-fr

קוד פתוח

Helsinki-NLPapache-2.02022-03-02

  • transformers
  • pytorch
  • tf
  • jax
  • marian

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

  • 512טוקנים בהקשר
  • 862 MBמשקל הקבצים
  • 175,968הורדות בחודש
  • 69לייקים

מה זה

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

במבחני BLEU על מערכי חדשות הוא מציג ציונים שנעים סביב 27 עד 40 נקודות, ועל משפטי Tatoeba מגיע ל־50.5. הציונים האלה מראים שהוא מתמודד סביר לגמרי עם משפטים סטנדרטיים וטקסטים יומיומיים, אבל לא מיועד להחליף מודלים מודרניים ענקיים כשנדרש תרגום ספרותי עדין או שמירה על הקשר מורכב.

מתאים ל

  • לוקליזציה של ממשקים

    תרגום מחרוזות קצרות באפליקציות מאנגלית לצרפתית ישירות בתוך תהליך הבנייה.

  • עיבוד מקומי של מסמכים

    הרצה מקומית על שרת מבודד לצורך תרגום נתונים פנימיים בלי להוציא מידע לרשת.

  • תרגום תגובות משתמשים

    המרת הודעות קצרות וטקסט מהיר מאנגלית לצרפתית בזמן אמת ובעלות חומרה אפסית.

איפה זה נופל

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

שאלות
נפוצות

האם המודל יודע לתרגם מצרפתית לאנגלית?

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

האם אני חייב כרטיס מסך כדי להשתמש בו?

ממש לא. בגלל הגודל הקטן שלו וארכיטקטורת 6 השכבות, הוא רץ מהר מאוד גם על מעבד מרכזי רגיל וצורך מעט מאוד זיכרון עבודה.

איך מריצים

טוענים אותו ישירות דרך ספריית transformers בפייתון באמצעות MarianMTModel והטוקנייזר התואם. עם משקל של 862 מגהבייט בלבד, אתם לא צריכים שרת יקר או כרטיס גרפי ייעודי, הוא ירוץ בקלות על מעבד רגיל בכל לפטופ או מכונה וירטואלית בסיסית.

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

from transformers import pipeline

pipe = pipeline("translation", model="Helsinki-NLP/opus-mt-en-fr")
print(pipe("שלום"))

הרישיון

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

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש
  • שימוש בפטנטים

הרישיון המלא בעמוד המודל ↗