In my experience, I have employed a few different strategies when clients have had similar requests and were not dissuaded:
1) Utilize Javascript to dynamically adjust the text based on screen width and device detection techniques;
2) Start with your preferred text choice as the default, wrap it in a span or similar element, display what you believe is most suitable for all devices (taking into account SEO, content, and accessibility for screen readers), then utilize pseudo-selectors like :before along with the content: '' property to show alternative text based on media queries. Conceal the default span/element as needed.
(*) That being said, it may be worthwhile to review your content and identify a universal label for these items as a best practice approach.