First thing if you are going to compare files is to export to IDML, open again, save as INDD and then compare their size. (But make sure you don't accindentally overwrite your originals! Sure, this ought to be quite safe, but You Never Know.)
The reason for this fairly crucial step is that InDesign does not “overwrite” existing data when you edit a file; instead, changes get appended to the end, which is much faster and also has the benefit that if ID crashes on you, all previous editing is still there. And hard disk space is cheap. So it's possible your Frech file “contains” all English text as well, and the Arabic file contais both! And everything else you changed, by the way, such as images.
Arabic characters, by the way, fall outside the regular 1-byte range for basic Latin-plus-some-accents — each aingle character will always use two bytes, so even if you have the exact same length of text, it'll take up twice the space. But I don't think that should account for the major difference you are seeing … No matter how much text you have, the number of bytes it uses is usually dwarfed by a single image. The saying goes, “a picture is worth a thousand words”, well, a thousand words is about 5, maybe 6 or 7 KB. A typical press quality image should be 100 times that size :)
What is the biggest acceptable file size for a printer?
You are talking about InDesign file sizes here, and as per rules outlined above, not everything that is “in” that file will end up in the final PDF. The inverse is also true: if you use linked graphic images, the final PDF could be much larger. You are sending PDFs to your printer, right?
As for “biggest acceptable” … it depends on your printer. Smaller files can be send by mail, but we've had a Guide to Amsterdam, big book, heavy on full-page hq photo's, which ended up as a multi-gigabyte PDF that had to be sent to Hungary for printing. Solution: ask for FTP details, set up the transfer at the end of the day, and the following morning the file had gone off to the presses.