Read a human-written number
parse_numberTurn '1.234,56', '١٬٢٣٤٫٥٦', '12 345,6' or '1,234.56' into an exact decimal, using the locale's separators first and a clearly flagged heuristic when they do not match. Example: text '1.234,56', locale 'de'. Response: result plus data_confidence, estimated_items[], sources[], data_version, warnings[]; deterministic (no AI inside), nothing logged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Number as written by a human: '1.234,56', '١٬٢٣٤٫٥٦', '12 345,6', '1,234.56'. | |
| locale | No | Locale whose separators to assume first; a heuristic fallback handles mismatches and says so. | en |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||