Downloads · 30 days
174
1% of all-time downloads
Abdulmohsena/Faseeh
Faseeh is a translation model from Abdulmohsena. Use it when you need text moved from one language to another. It is set up for transformers. The card lists the license as mit.
Downloads · 30 days
174
1% of all-time downloads
All-time downloads
17.1K
Public
Parameters
615M
2.5 GB on disk
Likes
5
Public
Click a slice to open those files.
.safetensors2.5 GB · 99%
From the Hugging Face model README
نموذج لغوي مصمم للترجمة إلى لسان عربي فصيح، لأن السائد حاليا في الترجمة هي العربية المستحدثة (العرنجية)
لغة ظاهرها العربية، وباطنها الأفرنجية. وأمثلة هذا كثيرة، ومن ذلك: نمط حياة بدلًا من معيشة، وأرضية مشتركة بدلًا من كلمة سواء، وسلام داخلي بدلًا من طمأنينة أو سكينة، وسلبيات وإيجابيات بدلًا من محاسن الشيء ومساويه، وفضائله ورذائله.
| # | الجملة الأصلية (فصيحة) | الترجمة الإنجليزية | الترجمة العرنجية (ركيكة) | المصدر / التعليل |
|---|---|---|---|---|
| 1 | تغدّيتُ اليوم | I ate lunch today | لقد أكلت الغداء اليوم | ترجمة كل كلمة إنجليزية ووضعها في الجملة |
| 2 | هل تقوى على حمل هذا | Are you strong enough to carry this | هل أنت قوي بما فيه الكفاية لتحمل هذا | ترجمة كل كلمة إنجليزية ووضعها في الجملة |
| 3 | مُنِح الجائزة | The award was given to him | تم منح الجائزة له | استعمال "تم" بلا حاجة، ولم يُجعل مبنيًا للمجهول |
| 4 | فقال: لا أحسنه | He responded, I can't do a good job of that | فأجاب: لا أستطيع أن أقوم بعمل جيد بذلك |
A MTM (Machine Translation Model) designed to translate to True Classical Arabic
Use the code below to get started with the model.
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, GenerationConfig
model_name = "Abdulmohsena/Faseeh"
tokenizer = AutoTokenizer.from_pretrained(model_name, src_lang="eng_Latn", tgt_lang="arb_Arab")
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
generation_config = GenerationConfig.from_pretrained(model_name)
dummy = "And the Saudi Arabian Foreign Minister assured the visitors of the importance to seek the security."
encoded_ar = tokenizer(dummy, return_tensors="pt")
generated_tokens = model.generate(**encoded_ar, generation_config=generation_config)
tokenizer.decode(generated_tokens[0], skip_special_tokens=True)