ご質問ありがとうございます。
日本語の「お菓子」は色々な意味があります。
一般的に、英語で甘いお菓子としょっぱいお菓子を含めて、「snacks」と言います。が、甘いものだけだったら、「sweets」や「candy」と言います。しょっぱいものの場合では、「snacks」と呼びます。
もちろん、区別することができます。「salty snacks」=「しょっぱいお菓子」や「sweet snacks」と呼んでも構いません。
例文:
I'm in love with both salty and sweet snacks.
私はしょっぱいお菓子と甘いお菓子の両方が大好きです。
ご参考になれば幸いです。