Technically they are a kind of the same. Several refers to anything more than just one thing, and doesn't really have an upper limit. However, it is generally accepted that ‘several’ is less than ‘many’. Many mostly refers to quite a large amount of things. Also in Swedish many would probably be closer to många I believe.