package com.acme.cdi.translate; import javax.inject.Inject; public class TextTranslatorService { @Inject private SentenceTranslator translator; @Inject private SentenceParser parser; public String translate(String text) { StringBuilder sb = new StringBuilder(); for (String phrase : parser.parse(text)) { sb.append(translator.translate(phrase)).append(". "); } return sb.toString().trim(); } }