Chinese: 我应该知道。
English: I should know.
French: Je devrais le savoir.