@class _LTSpeechTranslationResultsBuffer, NSString; @protocol _LTTranslationEngine, _LTSpeechTranslationDelegate; @interface _LTCombinedEngine : NSObject <_LTSpeechTranslationDelegate, _LTTranslationEngine> { id<_LTSpeechTranslationDelegate> _delegate; BOOL _onlineTranslationStarted; BOOL _translationEnded; BOOL _serverCompleted; } @property (retain, nonatomic) _LTSpeechTranslationResultsBuffer *offlineDelegateBuffer; @property (retain, nonatomic) id<_LTTranslationEngine> offlineEngine; @property (retain, nonatomic) id<_LTTranslationEngine> onlineEngine; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)speak:(id)a0 withContext:(id)a1 completion:(id /* block */)a2; - (void)translateSentence:(id)a0 withContext:(id)a1 completion:(id /* block */)a2; - (id)init; - (void)startSpeechTranslationWithContext:(id)a0 delegate:(id)a1; - (void)startTextToSpeechTranslationWithContext:(id)a0 text:(id)a1 delegate:(id)a2; - (void).cxx_destruct; - (void)endpoint; - (void)endAudio; - (void)addSpeechAudioData:(id)a0; - (void)hybridEndpointerFoundEndpoint; - (void)serverEndpointerFeatures:(id)a0 locale:(id)a1; - (void)speechRecognitionResult:(id)a0; - (void)translationDidFinishWithError:(id)a0; - (void)translatorDidTranslate:(id)a0; - (void)setLanguagesRecognized:(id)a0 context:(id)a1; - (BOOL)translatesPair:(id)a0; - (void)cancelSpeechTranslation; - (void)preheatAsynchronously:(BOOL)a0 withContext:(id)a1; - (void)translate:(id)a0 withContext:(id)a1 paragraphResult:(id /* block */)a2 completion:(id /* block */)a3; @end