Package com.acumenvelocity.ath.steps
Class MtConfidenceScoringStep
- java.lang.Object
-
- net.sf.okapi.common.pipeline.BasePipelineStep
-
- com.acumenvelocity.ath.steps.BaseTuBatchProcessingStep
-
- com.acumenvelocity.ath.steps.MtConfidenceScoringStep
-
- All Implemented Interfaces:
AutoCloseable,Function<Stream<net.sf.okapi.common.Event>,Stream<net.sf.okapi.common.Event>>,net.sf.okapi.common.pipeline.IPipelineStep
public class MtConfidenceScoringStep extends BaseTuBatchProcessingStep
MT Confidence Scoring Step for Okapi Framework v1.47.0 Translates source segments using multiple MT models (Google Cloud Translate v3 NMT, Translation LLM, and custom AutoML models), evaluates translation quality using Vertex AI (MetricX) and heuristic methods, then attaches confidence-scored alternate translations to each segment.
-
-
Constructor Summary
Constructors Constructor Description MtConfidenceScoringStep(List<MtResources> mtCustomResources, boolean mtSendPlainText)Creates a new MT Confidence Scoring Step.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intconvertToPercentage(double confidence)Convert 0-1 double confidence to 0-100 integer percentageStringgetDescription()StringgetName()-
Methods inherited from class com.acumenvelocity.ath.steps.BaseTuBatchProcessingStep
getNumProcessedTus, handleEvent
-
Methods inherited from class net.sf.okapi.common.pipeline.BasePipelineStep
cancel, destroy, getHelpLocation, getParameters, getSourceLocale, getTargetLocale, isDone, isLastOutputStep, setLastOutputStep, setParameters, setSourceLocale, setTargetLocale
-
-
-
-
Constructor Detail
-
MtConfidenceScoringStep
public MtConfidenceScoringStep(List<MtResources> mtCustomResources, boolean mtSendPlainText)
Creates a new MT Confidence Scoring Step.- Parameters:
mtCustomResources- List of user's custom models and glossaries
-
-