Chinese: 有点奇怪。
English: It's sort of strange.
French: C'est en quelque sorte étrange.