From bcdda1dcdff6afa42c3bf81b40413c2e6967ddc7 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 1 Apr 2026 14:14:19 +0300 Subject: zt: route GUI translations through shared translator --- internal/processor/processor.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'internal/processor/processor.go') diff --git a/internal/processor/processor.go b/internal/processor/processor.go index 5792119..dd49c2b 100644 --- a/internal/processor/processor.go +++ b/internal/processor/processor.go @@ -543,12 +543,13 @@ func (p *Processor) GenerateAnkiFile() (string, error) { func (p *Processor) RunGUIMode() error { // Create GUI configuration from command line flags and viper config guiConfig := &gui.Config{ - AudioFormat: p.flags.AudioFormat, - ImageProvider: p.flags.ImageAPI, - OpenAIKey: cli.GetOpenAIKey(), - GoogleAPIKey: cli.GetGoogleAPIKey(), - PhoneticProvider: phonetic.Provider(viper.GetString("phonetic.provider")), - AutoPlay: !p.flags.NoAutoPlay, // Invert the flag (--no-auto-play disables auto-play) + AudioFormat: p.flags.AudioFormat, + ImageProvider: p.flags.ImageAPI, + OpenAIKey: cli.GetOpenAIKey(), + GoogleAPIKey: cli.GetGoogleAPIKey(), + TranslationProvider: translation.Provider(viper.GetString("translation.provider")), + PhoneticProvider: phonetic.Provider(viper.GetString("phonetic.provider")), + AutoPlay: !p.flags.NoAutoPlay, // Invert the flag (--no-auto-play disables auto-play) } // Only set OutputDir if it was explicitly provided via flag -- cgit v1.2.3