github machinewrapped/gpt-subtrans v0.6.0
Switch to a provider-based framework

latest releases: v0.8.4, v0.8.3, v0.8.2...
8 months ago

v0.6.0 brings a major architectural overhaul to lay the groundwork for supporting different AI services as translation providers.

This involves changes to how settings are stored and updated, to support provider-specific settings, and the accompanying UI changes. If you have an existing installation your settings should be migrated automatically when you launch the GUI. You will be prompted to set a provider, though there is only one option.

If this is a new install you will be prompted to select a provider on first launch, then taken automatically to the settings page to configure the settings for that provider.

The only provider supported in this release is OpenAI, but it paves the way to add support for other services such as Gemini, Claude and OpenAI-Azure, or even locally hosted models. Spoiler alert: Gemini should be available by the end of the weekend.

If you are maintaining a fork of the project this will likely be a difficult merge as it involved many changes. The project architecture is cleaner now though, so it should be easier to expand and maintain going forward.

The documentation has been thoroughly updated to reflect these and other recent changes.

What's Changed

Full Changelog: v0.5.9...v0.6.0

Don't miss a new gpt-subtrans release

NewReleases is sending notifications on new releases.