What is Fortuna?
Fortuna is Dictionary's proprietary language processing engine, designed to deliver context-aware definitions, etymological tracing, and semantic relationships across 100+ languages. Unlike traditional dictionaries, Fortuna uses transformer-based models fine-tuned on linguistic corpora to understand nuance, regional usage, and temporal shifts in vocabulary.
- Real-time contextual disambiguation based on input domain
- Etymological lineage mapping with historical accuracy
- Domain-specific vocabulary clustering (medical, legal, technical)
- Low-latency API responses optimized for production workloads
Use Cases
Fortuna powers language tools across industries. Common implementations include:
- IDE extensions for inline terminology assistance
- Content localization pipelines requiring semantic consistency
- Academic research tools for historical linguistics
- Customer support systems with multilingual intent routing
System Status
Fortuna maintains 99.98% uptime with global edge distribution. Incident reports and maintenance windows are published in the status dashboard.
Access Portal
Select your integration tier and generate an API key.
Core Processing Pipeline
Fortuna's architecture processes queries through four optimized stages:
- Lexical Analysis: Tokenization, morphological parsing, and script normalization
- Semantic Routing: Context window evaluation and domain classification
- Knowledge Retrieval: Vector search across 15M+ indexed entries
- Output Synthesis: Structured response generation with confidence scoring
Contextual Disambiguation
Fortuna resolves polysemous terms by analyzing surrounding tokens, user intent signals, and historical usage patterns. Confidence thresholds are adjustable per integration.
Cross-Linguistic Mapping
Direct semantic translation without intermediate English routing. Preserves idiomatic meaning and cultural context across language pairs.
API Integration
Fortuna exposes a RESTful API with WebSocket support for streaming responses. Authentication is handled via Bearer tokens.
import requests def query_fortuna(term, context="general"): url = "https://api.dictionary.com/v3/fortuna/define" headers = { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } payload = { "word": term, "context": context, "include": ["definitions", "etymology", "synonyms"] } response = requests.post(url, json=payload, headers=headers) return response.json() # Example usage result = query_fortuna("ephemeral", context="literary") print(result["definitions"][0])
SDKs & Libraries
Official packages available for Python, Node.js, Go, and Ruby. Community packages exist for Java, Rust, and PHP. All SDKs include type definitions and async support.
Rate Limits & Quotas
Developer tier: 1,000 requests/hour. Team tier: 10,000 requests/hour. Enterprise: Custom limits with dedicated infrastructure. Burst allowance: 2x baseline.
Technical Specifications
| Model Version | v3.2.1 (2024-11) |
| Latency (p50) | < 120ms |
| Latency (p95) | < 340ms |
| Languages Supported | 104 (active), 23 (experimental) |
| Max Input Tokens | 4,096 |
| Response Format | JSON / XML / Plain Text |
| Authentication | Bearer Token / OAuth 2.0 |
| Uptime SLA | 99.98% (Enterprise: 99.999%) |
Data Sources & Training
Fortuna is trained on curated linguistic corpora including historical texts, academic publications, and verified multilingual datasets. All training data is licensed or open-source. Continuous evaluation against WMT benchmarks and internal linguist reviews ensures accuracy.