Is it possible to get the language of a field based on the recognition results?
It is possible to get the field's language and save it to another field.
The next example script outputs the languages detected on the field called TestField in a recognition log:
var t = Context.Field("TestField").GetLangs();
var p = "";
foreach (var s in t)
p += s.ToString()+",";
FCTools.ShowMessage( "Language " + p);
The output will be received as the locale ID in accordance with this Microsoft article: Locale ID.
E.g., for the Czech language detected in the field, the following results will be output: