Chinese: 看上去很可疑。
English: It looks suspicious.
French: Ça a l'air louche.