internal Detection(string text, DetectionsResourceItems resource) : this(text, resource.Language, resource.Confidence.GetValueOrDefault(), resource.IsReliable ?? false) { }
internal static Detection FromResource(DetectionsResourceItems resource) => new Detection(resource.Language, resource.Confidence.GetValueOrDefault(), resource.IsReliable ?? false);