I'm curious about this as well. It looks like MS Cognitive Services returns an object array of "detected languages" which has values for name, code, and confidence score.
If you try to use just one of these properties (i.e. Language Code) in subsequent steps, Flow/Logic Apps will auto-generate a for-each loop to ensure you first iterate the "detected languages" array.
This is fine, but I don't any current functions in logic apps that would allow me to build a string or an array such that I could do something with this data before storing.