GPT
O

opus-mt-en-ar

קוד פתוח

Helsinki-NLPapache-2.02022-03-02

  • transformers
  • pytorch
  • tf
  • rust
  • marian

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

  • 512טוקנים בהקשר
  • 1.1 GBמשקל הקבצים
  • 28,272הורדות בחודש
  • 47לייקים

מה זה

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

במבחן Tatoeba מול ערבית הוא קיבל ציון BLEU של 14.0 וציון chr-F של 0.437. במספרים האלה, התרגום סביר למשפטים פשוטים ובסיסיים, אבל רחוק מאוד מלהיות מדויק או שוטף כמו מודלים מודרניים. המשקל הכולל של הקבצים עומד על 1.1 גיגה בייט, מה שהופך אותו לנגיש כמעט לכל מכונה.

מתאים ל

  • תרגום ממשקים ומחרוזות

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

  • עיבוד פנימי מאובטח

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

  • תרגום לניבים ערביים

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

איפה זה נופל

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

שאלות
נפוצות

למה התרגום יוצא משובש ולא מובן?

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

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

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

איך מריצים

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

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

from transformers import pipeline

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

הרישיון

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

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

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