szakirányú (Hungarian) comes from Hungarian szakirány, from Hungarian irány, from Hungarian -ány, from Hungarian -ny — Added to a word to form a noun or an adjective.
szakirányú (Hungarian): specialized