Chinese: 这可由不得你。
French: Cela ne dépend pas de toi.