| CommonDataStructures |
Common data structures used across all quality estimators (Heuristic, Vertex, Hybrid).
|
| CommonDataStructures.LanguagePairSupport |
Represents the language pair support level from the Vertex AI Quality Estimation service.
|
| CommonDataStructures.SegmentTranslations |
Represents a single source segment and all its translations from various models.
|
| ConfidenceScoredTranslation |
Extended AltTranslation with detailed confidence scoring from MT quality estimation.
|
| HeuristicDataStructures |
Data structures for the HeuristicQualityEstimator.
|
| HeuristicDataStructures.HeuristicResult |
Represents the collection of heuristic scores for all translations of a single segment.
|
| HeuristicDataStructures.HeuristicScore |
Represents the heuristic quality score for a single translation.
|
| HeuristicQualityEstimator |
Heuristic Quality Estimator - Fallback for unsupported language pairs
Uses reference-free metrics that work for any language
|
| HybridDataStructures |
Data structures for the HybridQualityEstimator.
|
| HybridDataStructures.HybridEvaluationResult |
The final result object for the hybrid evaluation.
|
| HybridDataStructures.HybridScoredSegment |
Represents all hybrid-scored translations for a single source segment.
|
| HybridDataStructures.HybridTranslationScore |
Represents a single translation with combined scores from all estimators.
|
| HybridQualityEstimator |
Final HybridQualityEstimator — uses Gemini 0–100 quality score (higher = better)
Falls back to heuristics ONLY when Gemini score < 70
Perfect translations (100) are trusted completely.
|
| VertexDataStructures |
|
| VertexDataStructures.ScoredSegmentTranslations |
|
| VertexDataStructures.ScoredTranslation |
|
| VertexDataStructures.TranslationComparisonResult |
|
| VertexQualityEstimator |
|