SSyntha
Arabic training data

Arabic data that clears twenty-two checks before it reaches you.

Every row is generated against a recipe, gated row by row, and repaired or dropped — never edited into passing. Pick a dataset, read its specimen, take the format your training needs.

50,000rows ready22checks per row4Saudi dialects
Inspection gate · per row22 / 22
Structure & turns5
Dialect integrity6
Entities & ordering7
Sector vocabulary2
Repetition caps2
{"id":"cs-00412","dialect":"Najdi", "checks":22,"flags":0,"attempts":1}

Six stages between a recipe and a delivered file.

Inspection line · 22 checks
01RecipeTaxonomy, prompts and validators in one directory.
02GenerateEach row draws a unique combination from the taxonomy.
03GateEvery row meets all checks or it does not pass.
04RepairFailures go back with the specific complaint, three attempts.
05DeduplicateMinHash across the whole corpus, not just the batch.
06DeliverJSONL, JSON, CSV or Parquet, fields you choose.
وش ذا؟! حولت ٥٠٠ ريال من ساعتين وما وصلتطلبي وين وصل؟ → order_statusشحالكم، الطلب ما وصلني لين الحينابغى اعرف رصيدي → get_balance({"id":"…"})ابغى موعد مع الجلدية الأسبوع الجايسؤال يبدو خطرًا وجوابه الصحيح: المساعدةوش ذا؟! حولت ٥٠٠ ريال من ساعتين وما وصلتطلبي وين وصل؟ → order_statusشحالكم، الطلب ما وصلني لين الحينابغى اعرف رصيدي → get_balance({"id":"…"})ابغى موعد مع الجلدية الأسبوع الجايسؤال يبدو خطرًا وجوابه الصحيح: المساعدة
Datasets

Every set carries an open specimen.

Quality

We don't ship a row that didn't pass.

22 automated checks run on every row. A row that fails is replayed to the model with the exact complaint, up to three attempts — and dropped if it still fails. Nothing is hand-edited into passing.

22
automated checks per row
3
repair attempts, then dropped
0
personal data, by construction
✓ Turn count bounds✓ Role alternation✓ Minimum turn length✓ No adjacent duplicates✓ Every turn has content✓ Levantine contamination✓ Robotic support phrasing✓ English inside dialogue✓ Caricatured dialect✓ Injected amount present✓ Reference number present✓ Brand named by agent✓ Agent introduces itself✓ Agent name not pre-known✓ Sector vocabulary✓ Sector-fit resolution✓ Dialect hospitality marker✓ Forbidden dialect slang✓ Brand capability match✓ Verification before resolution✓ Dialect marker frequency✓ Hospitality phrase repetition
Pricing

Pay per dataset. No subscription.

Preview
Freeno account, no email

Read the real thing before you talk to anyone.

✓500 rows from the flagship set✓JSONL or JSON, full row schema✓Live specimens on every set page
Download the sample
Single datasetMost bought
$299one-time · perpetual license

Take the set you need and own it for good.

✓The full file, every row✓Commercial license, no revenue share✓JSONL, JSON, CSV or Parquet✓Delivered over WhatsApp, same day
Choose a dataset
Custom
Quotedscoped in 48 hours

Your dialect or domain, first specimen in a week.

✓Your taxonomy and label space✓A quality gate for your rules✓A paid pilot before full volume✓You keep the output
Describe your dataset

Payment and delivery both happen over WhatsApp. No account, no invoice portal.

Start with 500 free rows.

The real file, the full row schema, and no credit card.