eydjey / google-api-dotnet-client

Automatically exported from code.google.com/p/google-api-dotnet-client
Apache License 2.0
0 stars 0 forks source link

Google.Apis.Translate.v2 "Unexpected character encountered while parsing value: <. Line 1, position 1" #192

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hello,

I use "Google.Apis.Translate.v2" to translate the text.

We are using mvc3.The code we use to translate the text:

string OriginalText2 = "Presse occidentale infecté refuse de quitter Homs. 
Atlanta, États-Unis d'Amérique (CNN) - a refusé de presser infectés Ouest, 
et un certain nombre d'autres journalistes de quitter lesHoms, recevant même 
des garanties de non-gouvernementale de saisie de leurséquipements, les 
communiqués de presse, à l'époque géré les militants de la contrebandeun 
photographe britannique en dehors de la ville assiégée, au Liban. Les 
comités de coordination des collectivités locales en Syrie, mardi, le 
journaliste français Bouvier Edith, et plusieurs autres journalistes ont 
refusé de quitter la ville avant d'avoir reçu l'assurance que la confiscation 
des autorités syriennes de leurs communiqués de l'appareil. Le Bouvier a 
subi,depuis plus d'une semaine, lors d'une attaque qui a tué le journaliste 
américain, travaillant pour le journal Sunday Times Albraitanihoualemsour 
Français, Rémy Ohleyk. et a abouti àl'attentat qui a visé une conférence 
de presse à Homs ainsi que la blessure de photographe britannique, Paul 
Conroy, qui a réussi un groupe de militants syriens de la contrebande au 
Liban, selon militante et Sam Tarif. Tarif a déclaré que les militants ont 
offert leur vie en danger pendant six nuits pour la contrebande de Conroe à un 
endroit sûr au Liban, at-il dit,ajoutant: militants ont cherché à aider leur 
ami qui a etc";// transféré massacre courage deHoms";
            string tragetlan = "en";
            var service = new TranslateService { Key = googlekey };
            ICollection<string> data = new Collection<string>();
            string[] srcText = new[] { OriginalText2 };
            TranslationsListResponse response = service.Translations.List(srcText, tragetlan).Fetch();
            var translations = new List<string>();
            foreach (Google.Apis.Translate.v2.Data.TranslationsResource translation in response.Translations)
            {
                translations.Add(translation.TranslatedText);
            }

And we are getting an exception: "Unexpected character encountered while 
parsing value: <. Line 1, position 1."

how much character we can translate per request?

we need Google team help to solve this.

thanks

Kapil Chourasia

Original issue reported on code.google.com by chourasi...@gmail.com on 29 Feb 2012 at 11:44

GoogleCodeExporter commented 9 years ago
Try using the FetchAsStream() instead of Fetch()and read the response directly 
instead of attempting to parse it as JSON.

Original comment by asky...@google.com on 25 Apr 2012 at 6:30

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
We are using Proxy. Is there any setting where we can pass proxy ip and port?

Original comment by chourasi...@gmail.com on 27 Apr 2012 at 11:26

GoogleCodeExporter commented 9 years ago
Unfortunately we don't support setting the proxy yet, but there is an issue 
tracking that feature. Issue #133 tracks that feature request.

Original comment by asky...@google.com on 30 Apr 2012 at 11:01

GoogleCodeExporter commented 9 years ago
Can any one provide workaround for this problem?

Original comment by chourasi...@gmail.com on 4 May 2012 at 5:08