Write a money amount in words
amount_to_wordsConvert an amount in a currency to words for cheques, invoices and contracts, in 56 languages. Arabic output applies number–noun agreement (درهم واحد / درهمان / ثلاثة دراهم / أحد عشر درهماً) and the correct minor unit (فلس، هللة، قرش…); English uses CLDR currency names. style='cheque' adds the customary wrapper. Example: amount 1250.50, currency 'AED', language 'ar', style 'cheque'. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | cheque wraps the phrase the way cheques/contracts do ('… only' / 'فقط … لا غير'). | plain |
| amount | Yes | Amount as number or numeric string, e.g. 1234567.89 or '١٢٣٤٫٥٠'. | |
| currency | Yes | ISO 4217 code: AED, SAR, USD, EUR… | |
| language | No | Language of the words: 'en', 'ar', 'fr', 'de', 'es', 'hi', 'ur'… (56 languages; list_languages). | en |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||