Ask3po.Web.Translation.WhisperTranslator.ParseResult C# (CSharp) Method

ParseResult() private method

private ParseResult ( string result ) : string
result string
return string
        private string ParseResult(string result)
        {
            // why mess around with JSON parsing, meaning I have to investigate and understand Google's
            // structure? All I need is the first translation, and it's always in the same spot.

            // example:
            //    [[["Le renard brun rapide saute par-dessus le chien paresseux","The quick brown fox jumps over the lazy dog","",""]],,"en",,[["Le renard brun rapide",[4],1,0,1000,0,4,0],["saute par-dessus",[5],1,0,857,4,8,0],["le chien paresseux",[6],1,0,746,8,11,0]],[["The quick brown fox",4,[["Le renard brun rapide",1000,1,0],["LE RAPIDE RENARD BRUN",0,1,0]],[[0,19]],"The quick brown fox jumps over the lazy dog"],["jumps over",5,[["saute par-dessus",857,1,0],["saute sur",0,1,0],["saute par dessus",0,1,0],["sauts sur",0,1,0]],[[20,30]],""],["the dog lazy",6,[["le chien paresseux",746,1,0],["juge blond qui fume",0,1,0],["Texte de remplissage",0,1,0]],[[31,43]],""]],,,[["en"]],5]
            var endQuote = result.IndexOf('"', 4);
            var parsed = result.Substring(4, endQuote-4);
            return parsed;
        }