# Translation Delivery Analytics — Category Frequencies & Keyed Dataset Comparison

> Translation Delivery Analytics — Category Frequencies & Keyed Dataset Comparison is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-25).

Analyzes up to 200 translation delivery records by computing category frequencies across document groups and comparing two keyed datasets of translated/source word counts side by side.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-writing-04-111?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/translation-delivery-analytics-category-frequencies-keyed-dataset-5bfd5ded
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_t8fCDCp2xrirWzaMYc2Dr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability translation-delivery-analytics-category-frequencies-keyed-dataset-5bfd5ded -d '<json body>'
```

Example prompt: I have two batches of translation delivery records — each with row IDs, document groups, dates, translated word counts, and source word counts — can you run a category frequency breakdown by document group and also compare the two datasets row by row to surface differences in word counts? Here's the first batch: row-1, group-a, 2025-01-01, 500 translated, 450 source; row-2, group-b, 2025-01-02, 800 translated, 700 source. And the second batch with the same row IDs but slightly different counts.

## When to prefer this

Choose this endpoint when you have structured translation delivery records and need two complementary analytical views — category frequency distribution and row-keyed dataset comparison — in a single low-cost call. It is ideal for localization teams comparing vendor outputs, auditing translation batch consistency, or spotting word count discrepancies between two delivery snapshots. It does not perform live translation, fetch external data, or provide linguistic quality assessment.

## Known failure modes

- Exceeding 200 rows per dataset returns a validation error
- Missing required fields (row_id, document_group, date, translated_words, source_words) causes row rejection
- Invalid date format (not YYYY-MM-DD) triggers a pattern validation error
- row_id values exceeding 80 characters are rejected
- Numeric values outside ±1,000,000,000,000 are rejected
- Empty rows array (minItems:1 not met) causes a schema error
- Payment of 0.01 USDC not fulfilled results in HTTP 402 response

## How this service works

Translation delivery — Category frequencies + Keyed dataset comparison: Category frequencies + Keyed dataset comparison for supplied translation delivery records (translated_words, source_words). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Returns two independent analytical reports: (1) a category frequency report showing how often each document_group value appears across the supplied rows, and (2) a keyed dataset comparison report matching rows by row_id across the two supplied datasets and highlighting differences in translated_words and source_words values. Both reports are computed locally with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "document_group",
     "date",
     "translated_words",
     "source_words"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "source_words": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "document_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "translated_words": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "source_words": 1,
     "document_group": "group-a",
     "translated_words": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "source_words": 2,
     "document_group": "group-b",
     "translated_words": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "source_words": 3,
     "document_group": "group-a",
     "translated_words": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "source_words": 4,
     "document_group": "group-b",
     "translated_words": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "other": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "document_group",
     "date",
     "translated_words",
     "source_words"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "source_words": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "document_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "translated_words": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalPropert
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/translation-delivery-analytics-category-frequencies-keyed-dataset-5bfd5ded/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
