In this particular case, it might also feel uncanny because the keywords were merely translated; but the grammar (most notably word order) doesn't (always) match.
`asynchrone fonction` feels wrong because it's the wrong word order for French; it should be `fonction asynchrone`...