Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service translates aggregated movie metadata using a configured provider.
func New ¶
func New(cfg config.TranslationConfig) *Service
New creates a new translation service for the provided config.
func (*Service) TranslateMovie ¶
func (s *Service) TranslateMovie(ctx context.Context, movie *models.Movie, settingsHash string) (*models.MovieTranslation, error)
TranslateMovie translates configured textual fields and optionally applies them to primary movie fields. It returns a target-language translation record when translation work was performed. The settingsHash parameter identifies which translation settings were used to generate this translation.
Click to show internal directories.
Click to hide internal directories.