@@ -190,7 +190,7 @@ def initialize(api_key:, engine_id: nil, api_url: 'https://api.lingo.dev', batch
190190 # @param target_locale [String] the target locale code (e.g., 'es', 'fr', 'ja')
191191 # @param source_locale [String] the source locale code (e.g., 'en')
192192 # @param fast [Boolean, nil] enable fast mode for quicker results (optional)
193- # @param reference [Hash, nil] additional context for translation (optional)
193+ # @param reference [Hash, nil] existing translations keyed by locale code, e.g. { 'es' => { 'key' => 'valor' } } (optional)
194194 # @param on_progress [Proc, nil] callback for progress updates (optional)
195195 # @param concurrent [Boolean] enable concurrent processing (default: false)
196196 #
@@ -237,7 +237,7 @@ def localize_text(text, target_locale:, source_locale:, fast: nil, reference: ni
237237 # @param target_locale [String] the target locale code (e.g., 'es', 'fr', 'ja')
238238 # @param source_locale [String] the source locale code (e.g., 'en')
239239 # @param fast [Boolean, nil] enable fast mode for quicker results (optional)
240- # @param reference [Hash, nil] additional context for translation (optional)
240+ # @param reference [Hash, nil] existing translations keyed by locale code, e.g. { 'es' => { 'key' => 'valor' } } (optional)
241241 # @param on_progress [Proc, nil] callback for progress updates (optional)
242242 # @param concurrent [Boolean] enable concurrent processing (default: false)
243243 #
@@ -283,7 +283,7 @@ def localize_object(obj, target_locale:, source_locale:, fast: nil, reference: n
283283 # @param target_locale [String] the target locale code (e.g., 'es', 'fr', 'ja')
284284 # @param source_locale [String] the source locale code (e.g., 'en')
285285 # @param fast [Boolean, nil] enable fast mode for quicker results (optional)
286- # @param reference [Hash, nil] additional context for translation (optional)
286+ # @param reference [Hash, nil] existing translations keyed by locale code, e.g. { 'es' => { 'key' => 'valor' } } (optional)
287287 # @param on_progress [Proc, nil] callback for progress updates (optional)
288288 # @param concurrent [Boolean] enable concurrent processing (default: false)
289289 #
@@ -341,7 +341,7 @@ def localize_chat(chat, target_locale:, source_locale:, fast: nil, reference: ni
341341 # @param target_locale [String] the target locale code (e.g., 'es', 'fr', 'ja')
342342 # @param source_locale [String] the source locale code (e.g., 'en')
343343 # @param fast [Boolean, nil] enable fast mode for quicker results (optional)
344- # @param reference [Hash, nil] additional context for translation (optional)
344+ # @param reference [Hash, nil] existing translations keyed by locale code, e.g. { 'es' => { 'key' => 'valor' } } (optional)
345345 # @param on_progress [Proc, nil] callback for progress updates (optional)
346346 # @param concurrent [Boolean] enable concurrent processing (default: false)
347347 #
@@ -514,7 +514,7 @@ def localize_html(html, target_locale:, source_locale:, fast: nil, reference: ni
514514 # @param target_locales [Array<String>] array of target locale codes
515515 # @param source_locale [String] the source locale code (e.g., 'en')
516516 # @param fast [Boolean, nil] enable fast mode for quicker results (optional)
517- # @param reference [Hash, nil] additional context for translation (optional)
517+ # @param reference [Hash, nil] existing translations keyed by locale code, e.g. { 'es' => { 'key' => 'valor' } } (optional)
518518 # @param concurrent [Boolean] enable concurrent processing (default: false)
519519 #
520520 # @return [Array<String>] array of localized strings in the same order as target_locales
@@ -565,7 +565,7 @@ def batch_localize_text(text, target_locales:, source_locale:, fast: nil, refere
565565 # @param target_locale [String] the target locale code (e.g., 'es', 'fr', 'ja')
566566 # @param source_locale [String] the source locale code (e.g., 'en')
567567 # @param fast [Boolean, nil] enable fast mode for quicker results (optional)
568- # @param reference [Hash, nil] additional context for translation (optional)
568+ # @param reference [Hash, nil] existing translations keyed by locale code, e.g. { 'es' => { 'key' => 'valor' } } (optional)
569569 # @param concurrent [Boolean] enable concurrent processing (default: false)
570570 #
571571 # @return [Array<Hash>] array of localized Hash objects in the same order as input
0 commit comments