Значение у слов врать и лгать одинаковое, но лгать - литературное слово, а врать - разговорное, более грубое. Смысловых различий у слов врать и лгать нет.
The words лгать and врать have the same meaning, but лгать is a literary word, and the wordwhile врать - more rough,is a rougher colloquial synonym. There are no semantic differences between these words.