"Invent" comes from Latin and simply means "find". If you think about it, no matter what language, there is no fine line. An invention is just a discovery, but we typically use the word to describe a very specific discovery.
My hypothesis above was that there may be languages where that connotation does not exist.