@@ -23,23 +23,23 @@ public LanguageManagerOpenAiService(IOptions<LanguageManagerOpenAiOptions> optio
2323        } 
2424
2525        /// <summary> 
26-         /// Translate text 
26+         /// Translate text from source from one language to another language using OpenAI  
2727        /// </summary> 
28-         /// <param name="input ">The text to translate</param> 
28+         /// <param name="text ">The text to translate</param> 
2929        /// <param name="fromLanguageName">The name of the source language</param> 
3030        /// <param name="toLanguageName">The name of the destination language</param> 
3131        /// <returns></returns> 
32-         public  async  Task < string >  TranslateText ( string  input ,  string  fromLanguageName ,  string  toLanguageName ) 
32+         public  async  Task < string >  TranslateText ( string  text ,  string  fromLanguageName ,  string  toLanguageName ) 
3333        { 
3434            using  var  httpClient  =  new  HttpClient ( ) ; 
3535            httpClient . DefaultRequestHeaders . Add ( "Authorization" ,  $ "Bearer { _options . Value . OpenAiApiKey } ") ; 
3636
3737            var  prompt  =  $ "Translate the following content from { fromLanguageName }  to { toLanguageName } ."; 
3838            if  ( ! string . IsNullOrEmpty ( _options . Value . OpenAiExtraPrompt ) ) 
3939            { 
40-                 prompt  +=  _options . Value . OpenAiExtraPrompt ; 
40+                 prompt  +=  " "   +   _options . Value . OpenAiExtraPrompt ; 
4141            } 
42-             prompt  +=  $ "\r \n \r \n { input } "; 
42+             prompt  +=  $ "\r \n \r \n { text } "; 
4343
4444            var  request  =  new  HttpRequestMessage ( HttpMethod . Post ,  _endpointCompletions ) ; 
4545            var  messages  =  new  [ ] {  new { role  =  "user" ,  content  =  prompt  }  } ; 
@@ -56,13 +56,13 @@ public async Task<string> TranslateText(string input, string fromLanguageName, s
5656                throw  new  Exception ( errorMessage ) ; 
5757            } 
5858
59-             var  text  =  data ? . choices [ 0 ] ? . message ? . content ? . ToString ( ) ; 
60-             if  ( ! string . IsNullOrEmpty ( text ) ) 
59+             var  translatedText  =  data ? . choices [ 0 ] ? . message ? . content ? . ToString ( ) ; 
60+             if  ( ! string . IsNullOrEmpty ( translatedText ) ) 
6161            { 
62-                 return  text  ??  "" ; 
62+                 return  translatedText  ??  "" ; 
6363            } 
6464
65-             return  "Error generating AI  text" ; 
65+             return  "Error translating  text" ; 
6666        } 
6767    } 
6868} 
0 commit comments