Оба переводятся как "мочь". Какая же между ними разница?
Вот девушка, студентка пятого курса филологического факультета. Она заканчивает вуз, пять лет изучает немецкий язык. Она свободно может говорить по-немецки. Здесь уместен глагол "können".
Ich kann Deutsch sprechen. Я могу говорить по-немецки. (Картинка позаимствована с сайта sowieso.ru
Понятно, девушка- свободный человек. А вот солдаты