Слово «князь» на английский язык можно перевести несколькими вариантами, среди них: prince, duke, overlord. glosbe.com
Особенности перевода:
- Prince — основной вариант перевода, означает «князь, принц, государь, правитель, король». wooordhunt.ru
- Duke — редко используемый вариант перевода, означает «герцог, эрцгерцог». wooordhunt.ru
- Overlord — менее частотный вариант перевода, означает «правитель других правителей». glosbe.com
Выбор перевода зависит от конкретного исторического контекста. en.wikipedia.org