# Bulgarian Cyrillic to Latin Transliteration API (Official Bulgarian System)

> Bulgarian Cyrillic to Latin Transliteration API (Official Bulgarian System) is a paid API for AI agents from api.aiskills402.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-14).

Converts Bulgarian Cyrillic text to Latin script following the official Bulgarian Transliteration Act 2009, returning transliterated text, a URL slug, and any letters not in the Bulgarian alphabet.

## Facts

- Endpoint: POST https://api.aiskills402.com/v1/run/bulgarian-transliteration?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bulgarian-cyrillic-to-latin-transliteration-api-official-bulgarian-680da006
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vaRG0tQKY6aXT0joSwvIX

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 bulgarian-cyrillic-to-latin-transliteration-api-official-bulgarian-680da006 -d '<json body>'
```

Example prompt: Transliterate this Bulgarian text to Latin using the official Bulgarian standard: 'Нова статия за България' — I also need the URL slug version.

## When to prefer this

Choose this endpoint when you specifically need transliteration conforming to the official Bulgarian Transliteration Act 2009 — not ISO 9, not Russian transliteration conventions. It is the right choice for generating legally or officially compliant romanizations of Bulgarian names, places, or documents, and for producing URL slugs from Bulgarian text. It is deterministic (no LLM randomness), affordable at $0.003 USDC per call, requires no account, and handles up to 60000 characters per request.

## Known failure modes

- Empty or missing 'input' field returns a validation error
- Input exceeding 60000 characters is rejected
- Non-Cyrillic or non-Bulgarian input may result in foreign_letters being populated but text still processed
- Payment failure via x402 protocol causes the request to not be fulfilled
- Malformed JSON body returns a parse error

## How this service works

Bulgarian Transliteration API: Cyrillic to Latin by the official Bulgarian system (Transliteration Act 2009), not ISO 9 or Russian. Returns the text, a URL slug and the letters Bulgarian does not have. Deterministic code, no language model. $0.003 USDC per call, no account. POST JSON {input}, up to 60000 chars; free example at https://api.aiskills402.com/v1/run/bulgarian-transliteration/example

## Output

A JSON object containing: the transliterated Latin text ('text'), a URL-safe slug ('slug'), a list of any non-Bulgarian letters found in the input ('foreign_letters'), the engine version, a SHA256 hash of the input, and a payment settlement receipt with transaction hash.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "string",
   "maxLength": 60000,
   "minLength": 1,
   "description": "Bulgarian text in Cyrillic. Up to 60000 characters."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "skill": "bulgarian-transliteration",
  "engine": "1.0.0",
  "replay": false,
  "result": {
   "slug": "nova-statia-za-bulgaria",
   "text": "Nova statia za Bulgaria",
   "foreign_letters": []
  },
  "receipt": {
   "tx": "0x<settlement transaction>",
   "settled": true
  },
  "refusal": null,
  "input_sha256": "<sha256 of the request>"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bulgarian-cyrillic-to-latin-transliteration-api-official-bulgarian-680da006/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.aiskills402.com](https://www.zero.xyz/host/api.aiskills402.com/llms.txt)
