Arabic to French translator
Arabic to French translation starts in the box below: paste Arabic, say which dialect it is in, and get the French. The tool also returns your Arabic with harakat and a Latin transliteration, so a text without vowels becomes readable. Free, no account, nothing stored.
Translations are generated by an AI model and can be wrong; the Standard Arabic line is there so you can compare. Up to 1000 characters at a time.
What you get on this page
- Arabic to French from Standard Arabic, Moroccan Darija, Levantine, Egyptian, Gulf, Saudi or Iraqi text.
- Your Arabic repeated with vowel marks and in chat-style Latin letters.
- Listen reads the Arabic aloud with the voice already on your phone or computer.
- Up to 1,000 characters per request; the swap arrow gives you French to Arabic.
Why Arabic to French depends on where the text is from
A message from Casablanca, one from Beirut and an article from a Cairo newspaper look like the same language and are not. Darija writes wakha for "okay", Levantine writes هَلَّق (halla') for "now", Standard Arabic uses الآنَ (al-aan). Tell the tool the dialect and it reads these as intended.
- Vowels are missing in real text. Arabic written by people has no harakat, so كتب can be kataba (he wrote), kutub (books) or kutiba (was written). The model decides from context and shows its reading on the harakat line.
- Gender is built in. An Arabic verb says whether a woman or a man is speaking, so French gets fatiguée or fatigué without a hint from you.
- French tu and vous. Arabic does not distinguish them; the model uses vous for formal text and tu for chat-like messages, and adds a note when it had to assume.
- Franco-Arabic input. Darija typed in Latin letters with digits (3afak, 7na) is understood; paste it as it arrived.
Example sentences
| Arabic (MSA) | Pronunciation | French | English |
|---|---|---|---|
| مَرْحَبًا | mar7aban | Salut | Hi |
| أَنَا مِنَ الجَزَائِرِ | ana mina l-jazaa'ir | Je viens d'Algérie | I come from Algeria |
| أَنَا أَتَكَلَّمُ العَرَبِيَّةَ | ana atakallamu l-3arabiyya | Je parle arabe | I speak Arabic |
| أَيْنَ الحَمَّامُ؟ | ayna l-7ammaam? | Où sont les toilettes ? | Where are the toilets? |
| أَنَا جَائِعٌ | ana jaa'i3 (m.) | J'ai faim | I am hungry |
| كَمِ السَّاعَةُ؟ | kami s-saa3a? | Quelle heure est-il ? | What time is it? |
| الطَّعَامُ لَذِيذٌ | at-ta3aamu ladheedh | Le repas est délicieux | The meal is delicious |
| أُحِبُّ هَذِهِ المَدِينَةَ | u7ibbu haadhihi l-madeena | J'aime cette ville | I love this city |
| هَلْ يُمْكِنُكَ مُسَاعَدَتِي؟ | hal yumkinuka musaa3adatee? | Pouvez-vous m'aider ? | Can you help me? |
| تُصْبِحُ عَلَى خَيْرٍ | tusbi7u 3alaa khayr | Bonne nuit | Good night |
Tips for better results
Set the dialect to the writer's country; Moroccan covers most Maghrebi messages, Levantine covers Lebanon and Syria. Paste full sentences, not single unvoweled words. If the message mixes French and Arabic, as Maghrebi chats often do, paste it whole; the model keeps the French parts as they are. To answer in kind, open French to Arabic and select the same dialect. The Moroccan Arabic to English page shows what Darija spelling looks like, and Arabic transliteration explains the Latin letters and digits under the result.
Frequently asked questions
How do you say Arabic in French?
The language is l'arabe (je parle arabe, "I speak Arabic"); a person is un Arabe or une Arabe; the adjective is arabe for both genders.
Does the Arabic to French translator understand Darija?
Yes. Select Moroccan (Darija) as the dialect of your text; Algerian and Tunisian messages are closest to that option too.
What about Google Translate from Arabic to French?
It works for Standard Arabic but has no dialect setting, so Darija and Levantine slang often come out wrong, and it does not show your text with vowels or in Latin letters.
Can I paste text without harakat?
Yes; that is the usual case. The tool translates it and returns the same text with vowel marks added, so you can see how it read each word.
Is there a length limit?
1,000 characters per translation, roughly 150 words, and a daily free limit for the site. No account.