A reminder can be grammatically correct in both languages while asking for two different things. The French version describes a payment being considered after approval; the English version thanks the customer for a firm commitment. A date intended as 3 November becomes 11 March. An amount looks familiar but appears in a different currency. These errors are easy to miss when a demonstration focuses on pleasant, fluent messages.
For a French business working with European contacts, testing a bilingual AI agent means checking that facts and uncertainties survive the language change. The language of the conversation does not establish the contract’s jurisdiction or the authority of the person replying. A useful acceptance exercise therefore relies on comparable cases and observable consequences.
Establish which facts must remain unchanged
Prepare a reference sheet for each case: creditor, debtor, relevant invoices, balance, currency, due date, receipts, any dispute and the most recent confirmed commitment. Add the required language, authorised contact details and passages whose meaning must be preserved. This sheet is the basis for checking the output; it should not be reconstructed from the generated message.
The European Commission’s translation quality evaluation framework distinguishes content accuracy, terminology, linguistic norms and style. Incorrect numbers, dates and named entities are examples of accuracy errors. This framework evaluates translation work outsourced by DGT; it does not certify collections agents. It nevertheless provides a useful distinction for a business review.
An awkward sentence and an incorrect amount should not have the same operational treatment. Identify errors that change the request, errors that prevent understanding and differences that concern writing preferences. Our review grid for the tone of AI reminders complements this exercise, but cannot replace comparison with the underlying facts.
Choose dates that expose interpretation errors
“Payment expected on 03/11/2026” reveals more than “payment expected on 23/11/2026”. The first can be interpreted in different orders, while the second is less likely to expose that particular confusion. In the test case, the reference record explicitly means 3 November 2026. An English output stating 11 March is incorrect, however natural it sounds to a reader.
RFC 3339, section 5.2, describes the ambiguity of numerical dates across countries. Section 5.6 defines a full-date component in year, month, day order. For the customer message, writing “3 novembre 2026” and “3 November 2026” is our clarity choice here. The RFC does not impose this wording on commercial emails generally.
Include a relative date such as “next Friday” in a dated conversation with a known context. If the meaning remains uncertain, the agent should request clarification or refer the case for review. Inventing a precise date is not acceptable simply because it makes classification easier. Finally, check that the date recorded for follow-up matches the date in the message actually sent.
Check the amount’s value before its appearance
Unicode CLDR’s documentation on number symbols distinguishes decimal separators from grouping separators. It also explains that English used as a common language within a country may follow different regional conventions. An “English” setting alone therefore does not describe every expected presentation choice for European recipients.
In a simulated case, an invoice for EUR 4,500.50 has received EUR 1,200. The balance is EUR 3,300.50. Presenting that amount in French as “3 300,50 euros” preserves its value. Writing “USD 3,300.50” changes the currency; writing “EUR 330.05” changes the amount. Those are different failures and should receive specific descriptions in the test record.
Do not ask a reviewer to assess only whether the number looks plausible. Compare the numerical value, currency and invoice concerned. Add a credit note to check that the translation preserves the net balance, and include two legal entities to detect an amount assigned to the wrong company. Invoices sharing the same number across different entities provide a useful additional test case.
Preserve commitment strength and legal scope
Use a fictional reply such as: “We are considering paying EUR 3,300.50 on 3 November if the manager approves the credit note.” The French version must preserve the intention, amount, date and condition. Rewriting this as a confirmed payment commitment changes the case even when every number is correct.
Also compare “we submitted the payment instruction” with “the funds have been credited”. These events are not interchangeable. A faithful translation should preserve an outstanding request for evidence, a commercial reservation or a missing approval. The method for making a payment promise trackable helps prepare the expected answers before testing the agent.
Specify whether the relationship is French or otherwise European according to the actual case. Switching to English should not introduce a US legal reference, a penalty or a threat absent from the approved instructions. This is not an exercise in asking the model to determine the applicable law independently. Any required legal wording should come from the framework already checked for that contract and retain the same scope in both languages.
Measure errors using identifiable pairs
For example, prepare twelve fictional cases, each in French and English. This produces twenty-four outputs but only twelve independent commercial situations. Keep that distinction when an error appears in both languages. Counting outputs and counting fully successful cases answer different questions, and neither denominator should disappear from the results.
Suppose eleven French outputs and nine English outputs preserve every required fact. There are twenty conforming outputs out of twenty-four, or 83.3%. If the four failures concern four different cases, only eight pairs out of twelve are fully correct, or 66.7%. These simulated results describe neither Billabex nor the market. They demonstrate how a combined average can conceal a difference between languages and a lower rate of complete case success.
Record each failed case and its consequence: a shifted date, a removed condition, an incorrect balance or a confused entity. A good style score cannot compensate for these defects. Ask someone who understands both languages and the business context to examine discrepancies. Resolve disagreements against the reference sheet instead of choosing whichever sentence sounds more confident.
Follow the correction through the whole process
After a correction, rerun the affected cases and nearby variations: another ambiguous date, a different partial payment, a negative condition and a changed recipient. Retain straightforward examples too. A safeguard against ambiguity should not prevent the system from handling every ordinary response. The desired outcome is a decision proportionate to the information available.
Check the message, its summary and the information recorded for the next action. A faithful reminder followed by a summary that invents a promise still fails the exercise. Keep the tested version, relevant settings and review evidence so a later change can be compared against the same situations. This makes a regression visible even when the new wording appears more fluent.
During a demonstration of the Billabex agent, bring a few anonymised or fictional cases of this kind. Ask to follow the same situation in both languages and see how an ambiguity reaches your team. This assesses continuity of meaning, money and responsibility across the workflow, beyond the apparent quality of the individual sentences.
Sources
- European Commission, DGT, Translation quality evaluation, 2024, pages 3–8 and 12–15.
- Unicode CLDR, Number Symbols, documentation consulted in September 2026.
- RFC 3339, Date and Time on the Internet, July 2002, sections 5.2 and 5.6.