@class _LTDSELFLoggingManager, _LTLoggingRequestHandler, _LTActivityLogger, NSObject, _LTTextToSpeechCache, _LTServerSpeakSession, _LTServerSpeechSession; @protocol _LTTranslationEngine, OS_dispatch_queue; @interface _LTTranslationServer : NSObject { id<_LTTranslationEngine> _offlineCachedEngine; id<_LTTranslationEngine> _onlineCachedEngine; _LTTextToSpeechCache *_ttsCache; _LTServerSpeechSession *_speechSession; _LTServerSpeakSession *_speakSession; _LTLoggingRequestHandler *_logger; _LTActivityLogger *_activityLogger; _LTDSELFLoggingManager *_selfLoggingManager; NSObject<OS_dispatch_queue> *_queue; } - (void)clearCaches; - (void)installedLocales:(id /* block */)a0; - (void)translateSentence:(id)a0 withContext:(id)a1 completion:(id /* block */)a2; - (void)availableLocalePairsForTask:(long long)a0 completion:(id /* block */)a1; - (id)init; - (void)_updateHotfix:(id /* block */)a0; - (void)_purgeAssetForLanguagePair:(id)a0 userInitiated:(BOOL)a1 completion:(id /* block */)a2; - (void)task:(long long)a0 isSupportedInCountry:(id)a1 completion:(id /* block */)a2; - (void)onDeviceModeEnabled:(id /* block */)a0; - (void)notifyOfMemoryPressure; - (void)translateParagraphs:(id)a0 withContext:(id)a1 paragraphResult:(id /* block */)a2 completion:(id /* block */)a3; - (void)cancelSpeechSession; - (id)_engineForContext:(id)a0 error:(id *)a1; - (void)selfLoggingEventWithData:(id)a0; - (void)_offlineLanguageStatus:(id /* block */)a0; - (void)additionalLikelyPreferredLocalesForLocale:(id)a0 completion:(id /* block */)a1; - (void)cleanup; - (void)startInstallRequest:(id)a0 delegate:(id)a1; - (void)_speechSessionCompleted; - (void)_purgeAllAssets:(id /* block */)a0; - (void)startLoggingRequest:(id)a0; - (id)_offlineEngineForContext:(id)a0 error:(id *)a1; - (void)textStreamingConfigurationWithCompletion:(id /* block */)a0; - (void)_updateAllAssets:(id /* block */)a0; - (id)startSpeechTranslationWithContext:(id)a0 delegate:(id)a1; - (id)startTextToSpeechTranslationWithContext:(id)a0 text:(id)a1 delegate:(id)a2; - (void)_getAssetSize:(id /* block */)a0; - (void)languagesForText:(id)a0 usingModel:(unsigned long long)a1 strategy:(unsigned long long)a2 completion:(id /* block */)a3; - (void).cxx_destruct; - (void)_logStateSoon; - (void)languagesForText:(id)a0 usingModel:(unsigned long long)a1 completion:(id /* block */)a2; - (void)cleanupOfflineEngine; - (void)setLanguageAssets:(id)a0 options:(unsigned long long)a1 progress:(id /* block */)a2 completion:(id /* block */)a3; - (void)cancelSpeechSessionWithID:(id)a0; - (void)speak:(id)a0 withContext:(id)a1 delegate:(id)a2 completion:(id /* block */)a3; - (void)languagesForText:(id)a0 completion:(id /* block */)a1; - (void)_downloadAssetForLanguagePair:(id)a0 userInitiated:(BOOL)a1 completion:(id /* block */)a2; - (void)_deleteHotfix:(id /* block */)a0; - (id)_onlineEngineForContext:(id)a0 error:(id *)a1; - (void)shouldPresentSystemFirstUseConsent:(id /* block */)a0; - (void)endAudio; - (void)languageAssetsWithOptions:(unsigned long long)a0 completion:(id /* block */)a1; - (void)addSpeechAudioData:(id)a0; - (void)cancelExistingSessions; - (void)languageForText:(id)a0 completion:(id /* block */)a1; - (void)preheatWithContext:(id)a0 completion:(id /* block */)a1; - (void)autoDetectSpeechUnsupportedPairsWithCompletion:(id /* block */)a0; - (void)registerActivity:(long long)a0; - (void)configInfoForLocale:(id)a0 otherLocale:(id)a1 completion:(id /* block */)a2; @end