Amount in Words — Arabic, French, English avatar

Amount in Words — Arabic, French, English

Pricing

from $3.00 / 1,000 amount converteds

Go to Apify Store
Amount in Words — Arabic, French, English

Amount in Words — Arabic, French, English

Convert invoice and check amounts to words in Arabic, French and English with correct Arabic grammar (dual, gender, counted nouns) for MAD, SAR, AED, EGP, TND, DZD, KWD, EUR, USD and more.

Pricing

from $3.00 / 1,000 amount converteds

Rating

0.0

(0)

Developer

MsSerendipity

MsSerendipity

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Security

Limited permissions

Share

Convert amounts to words for invoices, checks, contracts and receipts in Arabic, French and English, with Arabic grammar done right — something most libraries get wrong.

AmountArabicFrench
12 450,50 MADاثنا عشر ألفاً وأربعمئة وخمسون درهماً وخمسون سنتيماًDouze mille quatre cent cinquante dirhams et cinquante centimes
200 MADمئتا درهمDeux cents dirhams
2 000 000 EURمليونا يوروDeux millions d'euros
15.75 SARخمسة عشر ريالاً وخمس وسبعون هللةًQuinze riyals et soixante-quinze halalas
7.250 TNDسبعة دنانير ومئتان وخمسون مليماًSept dinars et deux cent cinquante millimes

What it gets right

  • Arabic: dual forms (درهمان، مئتا درهم، ألفا درهم), gender agreement for feminine sub-units (ثلاث هللات، إحدى عشرة هللةً), correct counted-noun forms (ثلاثة دراهم / أحد عشر درهماً / مئة درهم), each currency's real sub-unit (سنتيم، هللة، فلس، مليم، قرش، بيسة), 3-decimal currencies (KWD, BHD, OMR, JOD, TND, LYD).
  • French: quatre-vingts / quatre-vingt mille, deux cents / deux cent un, « un million de dirhams », « deux millions **d'**euros », « une livre ».
  • Accepts 12450.5, "12 450,50", "12,450.50", "12.450,50", "MAD 99.90".

Currencies: MAD, EUR, USD, GBP, SAR, AED, QAR, KWD, BHD, OMR, JOD, DZD, TND, LYD, EGP, XOF, CHF, CAD, TRY.

Input

{
"amounts": [12450.5, "2 500 000", {"amount": 15.75, "currency": "SAR"}],
"currency": "MAD",
"languages": ["ar", "fr", "en"]
}

Output (one row per amount)

{
"amount": 12450.5, "currency": "MAD", "units": 12450, "subunits": 50,
"words_ar": "اثنا عشر ألفاً وأربعمئة وخمسون درهماً وخمسون سنتيماً",
"words_fr": "Douze mille quatre cent cinquante dirhams et cinquante centimes",
"words_en": "Twelve thousand four hundred fifty dirhams and fifty centimes"
}

Use it as an API

curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~amount-in-words-arabic-french-english/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"amounts": [12450.5], "currency": "MAD"}'

Works from any ERP, invoicing app, Excel/Power Automate, n8n, Make or Zapier.

Pricing

Pay per amount converted. No subscription.

Notes

  • Negative amounts are rejected; maximum 999 trillion.
  • Amounts are rounded half-up to the currency's decimals (2 or 3).