一、表达意思不同
1、ethnic:adj. 民族的;种族的;具有民族特色的;异国风味的; 、n.少数民族的人
2、racial:adj. 种族的;人种的
二、侧重点不同
1、ethnic:被用在民族,更强调种族性。
例句:There are still several million ethnic Germans in Russia.
在俄罗斯仍有几百万德国族裔。
2、racial:更多的强调人种、肤色、文化差异。
例句:We are both children of racially mixed marriages.
我们俩都是不同种族通婚所生的孩子。