Can someone confirm if this is right please?
The IPA transcription for lion is ['la??n].
I feel that in American English, when people say lion, there is a glide between [a?] and [?], so a semivowel [j] would creep in, which makes it sound like lie-in. But in BrE, they pronounce [la?] and [?n] separately, and that makes it sound less like lie-in.
I would say that [j] creeps in just as much in BrE as in AmE; I don't see much difference in that respect. I'm not aware that anyone pronounces it as "lie i n". Also, I would say that [j] intrudes just as much in "lie in" as in "lion" anyway.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
I would say that [j] creeps in just as much in BrE as in AmE; I don't see much difference in that respect. I'm not aware that anyone pronounces it as "lie in". Also, I would say that [j] intrudes just as much in "lie in" as in "lion" anyway.
Probably the main difference between AmE and BrE pronunciation of "lion" would be the quality of the "i" sound.
Edit: Actually, on sec
Bear in mind that there is no one American accent. I say it just like the IPA. In the South, it can be one syllable. In Brooklyn, the second syllable is "yin". Etc., etc.