XTRA: eXplainable Text-based Recommendation Algorithm (Applied Computer Systems, 2026)