xcomet_batch_evaluate
Evaluate multiple translation pairs in a batch.
This tool processes multiple source-translation pairs and provides aggregate statistics along with individual results.
Args:
- pairs (array): Array of translation pairs, each with:
- source (string): Original source text
- translation (string): Translated text
- reference (string, optional): Reference translation
- source_lang (string, optional): Source language code
- target_lang (string, optional): Target language code
- response_format ('json' | 'markdown'): Output format (default: 'json')
- use_gpu (boolean, optional): Use GPU for inference if available (default: false)
- batch_size (number, optional): Inference batch size, 1-64 (default: 8). Larger = faster but uses more memory.
Returns: { "average_score": number, "total_pairs": number, "results": [ { "index": number, "score": number, "error_count": number, "has_critical_errors": boolean } ], "summary": string }
Examples:
- Evaluate entire translated document
- Compare MT system quality across test set
- Identify segments needing attention