Here are some testcases:

Lorem ipsum dolor sit amet – normal English, no lang
Lorem ipsum dolor sit amet – en (std) English, with lang
Lorem ipsum dolor sit amet – en-Latn (silly) English, redundant -Latn
Lorem ipsum dolor sit amet – az-Latn (std) Azerbaijani
Lorem ipsum dolor sit amet – sr-Latn (std) Serbian
Lorem ipsum dolor sit amet – uz-Latn (std) Uzbek
Lorem ipsum dolor sit amet – yi-Latn (std) Yiddish
Lorem ipsum dolor sit amet – he-Latn (expected) Hebrew
Lorem ipsum dolor sit amet – zn-Latn (expected) Chinese
Lorem ipsum dolor sit amet – ja-Latn (expected) Japanese
Lorem ipsum dolor sit amet – ko-Latn (expected) Korean
Lorem ipsum dolor sit amet – am-Latn (expected) Amharic
Lorem ipsum dolor sit amet – ta-Latn (expected) Tamil
Lorem ipsum dolor sit amet – te-Latn (expected) Telugu
Lorem ipsum dolor sit amet – pa-Latn (expected) Punjabi
Lorem ipsum dolor sit amet – ar-Latn (expected) Arabic
Lorem ipsum dolor sit amet – ar-LB-Latn (expected) Arabic, Lebanese
Lorem ipsum dolor sit amet – sa-Latn (expected) Sanskrit
Lorem ipsum dolor sit amet – ka-Latn (expected) Georgian
Lorem ipsum dolor sit amet – el-Latn (expected) Greek
Lorem ipsum dolor sit amet – ru-Latn (expected) Russian

Results: