Complex sentence: Pre-recorded phrases are usually stored on 128 MB Secure Digital flash memory cards that can hold up to 12,000 phrases in 4 or 5 languages.
Split into simpler sentences: Pre-recorded phrases are stored on Secure Digital flash memory cards. A 128 MB card can hold up to 12,000 phrases in 4 or 5 languages.