This is the context.We need context, such as what educational institution and what country? And if you saw these expressions in a sentence, we need those.
I am writing this sentence, and trying to translate "<Japanese deleted>" (lit. guest in Japanese), and I do not know if "guest professor" makes sense if the guest professor is a person who regularly visit the university to give lectures but usually the person has other jobs.Are you writing this or quoting it? If you're quoting it, does it have guest or visiting? And if it has guest is there a reason you would like to substitute?