Sentiment analysis tools classify customer language as positive, negative, or neutral across calls, chats, tickets, reviews, surveys, and social media, and the best platforms go further by connecting that sentiment to the root causes behind it. For CX, product, compliance, and insights teams, especially in banking, insurance, PR, social media, and contact center environments, that difference matters: a sentiment score on its own is easy to report, but much harder to act on.
The best sentiment analysis tools in 2026, ranked on accuracy method, language and dialect depth, channel coverage, deployment, pricing visibility, compliance fit, and whether sentiment stands alone or links to specific themes and operational issues, are: OnClarity, Sprinklr, Brandwatch, Sprout Social, Chattermill, and Medallia. Each wins a distinct use case below, with guidance on where each one fits best, how their language support and deployment models differ, and what to test before you buy.
OnClarity: Best for full-conversation sentiment with Arabic dialects and on-premise deployment. “Scores sentiment and topics across 100% of conversations from calls, chats, tickets, reviews, surveys and social, with Saudi, Khaleeji and Egyptian dialect handling and code-switching support.”
Sprinklr: Best for enterprise omnichannel scale. “Unifies social, service, marketing, and consumer intelligence with built-in AI capabilities for large, multi-channel CX operations.” (Sprinklr Reviews 2026)
Brandwatch: Best for historical social research depth. “Draws on 1.4 trillion historical conversations dating back to 2008 with 496 million new conversations added daily.” (Brandwatch, Consumer Research)
Sprout Social: Best for social teams wanting published seat pricing. “Publishes per-seat pricing for its Essentials, Standard, Professional and Advanced tiers on its own pricing page.” (Sprout Social pricing)
Chattermill: Best for unified product and CX feedback. “Built for CX, insights, and product teams that need to tie feedback from every channel to business metrics.” (Chattermill vs Crescendo AI)
Medallia: Best for contact center voice-of-customer operations. “Combines Agent Connect, Quality Management, and Mindful into one contact center suite for voice-of-customer depth.” (Chattermill vs Medallia)
Last updated and pricing verified: 11 October 2026.
What is sentiment analysis software?
Sentiment analysis software uses natural language processing and machine learning to analyze data by classifying the emotional polarity, positive, negative, or neutral, of customer language across written text and transcribed speech. It turns unstructured conversation into a structured signal a CX or product team can act on. Most sentiment analysis tools score written text well. Fewer score transcribed calls at the same depth, and that gap is worth testing before you buy.
That classification happens at three levels of granularity, and the difference between them matters when you’re evaluating sentiment analysis tools:
Document-level sentiment assigns one score to an entire message, ticket, or call transcript, explicitly classifying it as positive, negative, or neutral. A support email gets labeled “negative” as a whole, regardless of which part of the message drove that label.
Sentence-level sentiment scores each sentence independently, which catches mixed feelings inside one message, for example a customer who praises an agent but complains about wait time.
Aspect-based sentiment analysis goes a step further and evaluates sentiment for specific product features or topics inside the text, such as delivery time, billing, or app performance, rather than the message as a whole. This is the level that separates “customers are unhappy” from “customers are unhappy about shipping delays specifically.”
Underneath the labels, advanced tools may also support emotion detection to surface customer emotions such as anger, joy, or frustration, and the software runs a fixed sequence:
Ingest data from the source channel, including social media posts, reviews, and survey responses.
Transcribe audio to text where the input is a voice interaction.
Detect language and, for multilingual operations, the specific dialect in use.
Preprocess text by removing noise and standardizing text before scoring.
Segment the text into sentences or clauses.
Classify polarity for each segment, with algorithms interpreting context and syntax during classification.
Assign topic so the polarity attaches to a specific subject rather than floating free.
Aggregate results across conversations into dashboards a team can use to track sentiment trends over time.
The commercial distinction worth remembering: a sentiment score tells you how customers feel. A sentiment score tied to a topic tells you what to fix. Buyers evaluating sentiment analysis software should weigh both equally, because a dashboard full of polarity scores with no attached driver is a measurement exercise, not an improvement plan.
How do the top sentiment analysis tools compare at a glance?
Six sentiment analysis tools score differently on price transparency and on the rubric that decides whether a buyer can trust the output: accuracy method, channel coverage, language and dialect depth, aspect-level sentiment, root-cause linkage, and deployment. The two tables below separate what each tool costs from how each tool performs against that rubric.
Table 1: Ranking by price and fit
Rank | Tool | Pricing model | Free plan | Best for |
|---|---|---|---|---|
1 | OnClarity | Custom, usage-based by conversation volume | ✗ | Full-conversation sentiment with Arabic dialects and on-premise deployment |
2 | Sprinklr | Custom enterprise quote; self-serve plans discontinued | ✗ | Enterprise omnichannel scale |
3 | Brandwatch | Not published; custom quote | ✗ | Historical social research depth |
4 | Sprout Social | ✓ Published per-seat tiers (Essentials, Standard, Professional, Advanced; billed annually) | ✗ | Social teams wanting published seat pricing |
5 | Chattermill | Custom quote | Not published | Unified product and CX feedback |
6 | Medallia | Custom quote | Not published | Contact center voice-of-customer operations |
Sources: OnClarity FAQ; Sprinklr pricing and demo page; Brandwatch plans page; Sprout Social pricing page; Chattermill and Medallia websites.
OnClarity’s pricing model is usage-based and often sold on custom pricing based on conversation volume rather than charging per seat, which changes the unit economics for high-volume contact centers compared to the published per-seat model used by Sprout Social. Enterprise buyers may still see custom pricing depending on deployment, analytics depth, and support needs.
Table 2: Rubric scorecard (1–5 per criterion, 30 max)
Vendor | Accuracy evidence | Channel coverage | Language/dialect depth | Aspect-level sentiment & root cause | Deployment & residency | Compliance | Total /30 |
|---|---|---|---|---|---|---|---|
OnClarity | 2 | 5 | 5 | 5 | 5 | 4 | 26 |
Sprinklr | 2 | 5 | 3 | 3 | 2 | 5 | 20 |
Brandwatch | 3 | 4 | 3 | 2 | 2 | 3 | 17 |
Sprout Social | 2 | 3 | 2 | 3 | 2 | 3 | 15 |
Chattermill | 2 | 4 | 3 | 4 | 2 | 3 | 18 |
Medallia | 2 | 4 | 4 | 3 | 2 | 5 | 20 |
Sources: Brandwatch Help Center; Sprinklr Help Center and AI Studio documentation; Sprout Social Insights; Chattermill security and comparison pages; Medallia documentation and Destination CRM.
No vendor scores a 5 on accuracy method disclosure. Brandwatch is the only one of the six to publish a numeric accuracy range on its own help center, which earns it the highest score in that column at 3 out of 5, not a 5, because a published range without a held-out labeled sample is still a partial disclosure.
How were these sentiment analysis tools scored?
Every sentiment analysis tool on this page was scored against the same six-criterion rubric, worth 30 points total, built around one question: does the vendor give you enough evidence to trust the sentiment score before you commit budget to it, with the goal of data driven decisions, not just scoring text? Star ratings and review counts were deliberately excluded from the scoring. A rating measures install base and how many customers were happy enough, or obligated enough, to leave a review. It does not measure sentiment analysis accuracy on your conversations, in your languages, on your channels. This guide scores accuracy, so popularity metrics do not appear in the rubric.
The six criteria, scored 1 to 5 each, in the order applied to every vendor section below:
Accuracy evidence: What the vendor documents about how its model is validated, and whether a buyer can test it on a labeled sample before signing a contract.
Channel coverage: Calls, chats, tickets, reviews, surveys, and social, and whether sentiment analysis runs on the full dataset or a sample of it.
Language and dialect depth: Language count is the floor, not the test. The real test is whether the tool handles dialect variation and code-switched text, such as Arabic mixed with English inside one message.
Aspect-level sentiment and root cause: Whether a sentiment score attaches to a specific driver a team can act on, rather than floating as a single number per message; automation here saves time and resources compared with manual review.
Deployment and data residency: Where the data lives, and what deployment models a buyer can choose: cloud, in-region cloud, or on-premise.
Compliance: Certifications the vendor has actually published, not implied or assumed.
The sourcing rule is the same for every vendor: facts come from the vendor’s own pricing and security pages, plus named third-party pricing analyses, each attributed by name. Where a vendor publishes nothing against a criterion, that field reads “Not published,” and the criterion scores a 2. An unverifiable claim carries the same evidentiary weight as no claim at all. This rule is why some vendors with strong reputations still score low on individual rows: reputation is not documentation. Continuous sentiment monitoring creates competitive advantage only when the vendor’s outputs are trustworthy enough to inform strategic business decisions.
All facts on this page were checked on or before 11 October 2026, the date this guide was last verified for pricing and vendor claims.
1. OnClarity: full-conversation sentiment tied to root cause
OnClarity (www.onclarity.com) scores sentiment and topics across 100% of customer conversations rather than a sample, using Voice of Customer to connect calls, chats, support tickets, reviews, surveys and social into one feed and AI Agent QA to score 100% of voice, chat, email and WhatsApp conversations. It ranks first among these sentiment analysis tools on the strength of full-coverage analysis, Arabic dialect depth, and a deployment model that includes fully on-premise. The platform is built as a comprehensive tool for full-conversation analysis and is designed to extract actionable insights from customer feedback rather than output isolated scores.
Field | Detail |
|---|---|
Pricing model | Custom, usage-based by conversation volume; no public price list |
Free plan | ✗ |
Best for | Regulated CX teams needing full-conversation coverage, Arabic dialects, or in-country deployment |
Standout feature | Sentiment and topics across 100% of conversations tied to root cause |
Deployment | SaaS, in-region cloud, fully on-premise |
Compliance | SOC 2 Type II; GDPR and HIPAA ready; Saudi PDPL aligned |
Accuracy evidence | Not published as a numeric benchmark; full-dataset scoring replaces sample-based validation as the core trust argument |
Rating | Not published |
Scored against the rubric
Accuracy evidence: 2/5. OnClarity does not publish a numeric accuracy or F1 figure on its own site. Its argument for trust is structural rather than statistical: it scores every conversation instead of a sample, so there is no sampling error to disclose in the first place. That is a different trust mechanism than a benchmark number.
Channel coverage: 5/5. Voice of Customer connects to 100+ feedback sources, and AI Agent QA covers voice, chat, email, and WhatsApp at 100% of volume rather than a sampled subset.
Language and dialect depth: 5/5 for the use case it targets. Arabic sentiment analysis is a named strength: Saudi, Khaleeji, and Egyptian dialect handling plus Arabic/English code-switching detection. That dialect depth sits on top of multilingual coverage, so teams running high European or Asian language volumes can test those languages in the same platform.
Aspect-level sentiment and root cause: 5/5. Sentiment classifies by topic, surfaces root causes, and pushes real time alerts into Slack, Jira, and Linear, so a negative trend arrives already attached to a driver a team can act on and helps identify early signs of customer dissatisfaction. That also gives teams a faster way to catch negative feedback before it turns into a broader brand reputation issue.
Deployment and data residency: 5/5. Three deployment options cover the range a regulated buyer needs: SaaS, in-region cloud, and fully on-premise. On-premise sentiment analysis is a specific requirement for financial services, insurance, and healthcare teams that cannot send conversation data outside their own infrastructure, and OnClarity lists it as a standing option rather than a custom exception.
Compliance: 4/5. SOC 2 Type II is the certification OnClarity publishes, alongside GDPR and HIPAA readiness and Saudi PDPL alignment.
Total: 26/30.
How OnClarity is priced
OnClarity pricing is custom to the problem being solved and usage-based on conversation volume rather than per-seat licenses, so cost is scoped in a conversation against your actual volume rather than read off a price list. Buyers comparing sentiment analysis tools on a spreadsheet can fill this cell by sharing that volume up front. Arabic depth is one proof point, not a boundary: OnClarity handles multilingual feedback, so a global brand running high-volume feedback in French, Mandarin, or Portuguese can test that specific language pair on its own data.
OnClarity scores first among these sentiment analysis tools because the same six-criterion rubric, applied to every vendor here, rewards full-conversation coverage, dialect depth, and deployment flexibility. Check any claim that affects your purchase against OnClarity’s own published pages.
2. Sprinklr: omnichannel scale for 50-plus user enterprises
Sprinklr unifies social, service, marketing, and consumer intelligence into one platform built for large enterprises running multi-channel customer experience and marketing operations at once, with sentiment analysis across various platforms in the same suite. Among sentiment analysis tools built for scale, it ranks second here on the strength of channel breadth and the widest published compliance list on this page, offset by a closed self-serve entry point and sentiment documentation that stops short of a numeric accuracy benchmark. Enterprise buyers often choose it for enhancing customer experience at scale.
Field | Detail |
|---|---|
Pricing model | Custom enterprise quote; self-serve plans discontinued (eesel AI, Sprinklr Pricing Guide 2026) |
Free plan | ✗ |
Best for | Large enterprises and global brands with 50+ users managing complex, multi-channel CX and marketing operations |
Standout feature | Unified omnichannel reach across social, service, marketing, and consumer intelligence with built-in AI capabilities, built for multiple channels rather than a single listening surface (Sprinklr Reviews 2026) |
Deployment | Cloud |
Compliance | SOC 2 Type II, SOC 1 Type II, ISO/IEC 27001, PCI DSS, FedRAMP LI-SaaS, TISAX, C5, Cyber Essentials, ENS, DORA; HIPAA (AIFOXX, Sprinklr Security & Compliance) |
Accuracy evidence | Not published as a numeric benchmark |
Rating | Not scored in this rubric (see methodology) |
Scored against the rubric
Accuracy evidence: 2/5. Sprinklr’s help center documents a “Sentiment Accuracy” metric inside AI Studio validation reports, but this describes how many message insights were edited by a reviewer, not a published accuracy or F1 percentage a buyer can benchmark against before signing (Sprinklr, AI Studio validation reports). Its sentiment-detection documentation describes the feature without a quantitative score attached (Sprinklr, Detect sentiment).
Channel coverage: 5/5. This is the category Sprinklr wins outright among customer sentiment analysis tools on this page. Social, service, marketing, and consumer intelligence run on one platform, which is the structural reason large multi-brand operations choose it over point tools and where a lot of the value comes from fitting into existing systems across those workflows.
Language and dialect depth: 3/5. Arabic is a supported language inside Live Chat multilingual support, per Sprinklr’s own help center (Sprinklr, Multi-lingual Support in Live Chat). For global brands, language support is the practical reason multilingual coverage matters in the first place. No dialect-level documentation, such as handling for Saudi, Khaleeji, or Egyptian Arabic or Arabic/English code-switching, appears in the sources reviewed.
Aspect-level sentiment and root cause: 3/5. Sprinklr’s own pages describe aspect-based sentiment that breaks customer opinions down to specific product features or experiences. It clearly offers advanced features, but the published detail on how topic-level analysis is actually derived remains limited.
Deployment and data residency: 2/5. Deployment is cloud-only, with regional data hosting options but no on-premise option published, per Sprinklr’s own documentation.
Compliance: 5/5. This is the broadest certification list of any vendor on this page: SOC 2 Type II, SOC 1 Type II, ISO/IEC 27001, PCI DSS, FedRAMP LI-SaaS, TISAX, C5, Cyber Essentials, ENS, and DORA. Sprinklr also holds FedRAMP LI-SaaS authorization, which matters specifically to US public sector buyers evaluating customer sentiment analysis tools.
Total: 20/30.
Where Sprinklr falls short
Self-serve sign-up has been discontinued. Every deployment now requires custom pricing, and pricing is custom pricing based on enterprise scope rather than a self-serve plan, with no low-cost entry point for teams that want to pilot before committing budget (eesel AI, Sprinklr Pricing Guide 2026). Second, Arabic support is confirmed only at the language level inside Live Chat, with no published evidence of dialect handling, which matters for any buyer evaluating sentiment analysis tools for Gulf-region conversation volume.
This guide scores every sentiment analysis tool on this page with the same six-criterion rubric, including Sprinklr: accuracy evidence, channel coverage, language and dialect depth, aspect-level sentiment, deployment flexibility, and compliance. Sprinklr’s second-place rank reflects real strength in channel breadth and compliance. Where fully on-premise deployment decides the purchase, OnClarity is the stronger fit.
3. Brandwatch: historical social research depth
Brandwatch (www.brandwatch.com) is a consumer intelligence platform built on a social data archive reaching back to 2008, positioned for research, insights, PR, and comms teams that need historical context rather than real-time ticket routing. It analyzes sentiment across over 100 million sources. Among sentiment analysis tools on this page, it ranks third on the strength of archive depth, offset by a social-only channel footprint and cloud-only deployment.
Field | Detail |
|---|---|
Pricing model | Not published; custom quote (Brandwatch plans page) |
Free plan | ✗ No free tier |
Best for | Enterprise research, insights, PR and comms teams needing historical context, custom dashboards, review analysis, and board-ready reporting (Community Tracker, Brandwatch Review 2026) |
Standout feature | 1.4 trillion historical conversations dating back to 2008, 496 million new conversations added daily, data pulled from over 100 million sources, sentiment trends, and Vizia live shareable dashboards (Brandwatch, Consumer Research) |
Deployment | Cloud (AWS, GCP, UK colocation) |
Compliance | ISO 27001:2022 (all products) |
Accuracy evidence | Sentiment accuracy for most queries in a supported language estimated between 60-75% (Brandwatch Help Center, Sentiment and Emotion Analysis) |
Rating | Not scored in this rubric (see methodology) |
Scored against the rubric
Accuracy evidence: 3/5. Brandwatch is the only vendor on this page to publish a numeric sentiment accuracy range on its own help center: 60-75% for most queries in a supported language. That is a real disclosure, which earns it the top score in this column among the vendors reviewed, but a range without a held-out labeled sample or confusion matrix still leaves a buyer unable to reproduce the number on their own data.
Channel coverage: 4/5. Brandwatch is built around social and online conversation monitoring, which makes it better for trend reporting than for extracting granular insights from internal feedback channels. Calls, tickets, and surveys sit outside the product, which caps this score for any team that needs sentiment tied to the contact center rather than the public web.
Language and dialect depth: 3/5. Arabic (ar) is listed as a supported language code in Brandwatch’s own developer documentation (Brandwatch Developers, Language Codes). That confirms language-level support. No dialect-level documentation, such as Saudi, Khaleeji, or Egyptian Arabic handling or Arabic/English code-switching, appears in the sources reviewed.
Aspect-level sentiment and root cause: 2/5. Brandwatch’s sentiment engine classifies mentions as positive, negative, or neutral and layers in six detected emotions, with that emotion layer aiming to surface underlying sentiment beyond basic polarity, but this is message-level classification with an emotion overlay, not sentiment attached to a named topic or root cause inside the message.
Deployment and data residency: 2/5. Cloud-only, hosted on AWS and Google Cloud Platform with UK colocation per Brandwatch’s own information security page, with no on-premise option published.
Compliance: 3/5. All Brandwatch products are ISO 27001:2022 certified, per Brandwatch’s own information security page.
Total: 17/30.
The category Brandwatch wins outright
Historical archive depth. No other sentiment analysis tool on this page documents a comparable volume of retrospective social data, and 1.4 trillion historical conversations dating back to 2008 is a genuine differentiator for research, PR, and comms teams that need to trend a brand narrative over years, not weeks.
That kind of historical depth is especially useful for tracking sentiment shifts and emerging trends over multi-year periods.
Where Brandwatch falls short
Pricing is custom-quote only, with nothing published on Brandwatch’s own site, so a budget cannot be set before a sales call. Second, sentiment accuracy is published as a 60-75% range for most queries, which a buyer should test against their own data. Third, Brandwatch’s channel coverage is social-only: calls, tickets, and surveys are outside its scope, which matters for any buyer trying to connect sentiment analysis tools to the full customer journey rather than the public conversation about a brand.
This guide applies the same six-criterion rubric to every sentiment analysis tool here, including Brandwatch: accuracy evidence, channel coverage, language and dialect depth, aspect-level sentiment, deployment flexibility, and compliance. Brandwatch’s third-place rank reflects genuine strength in historical archive depth. Teams that need sentiment from calls, tickets, and surveys tied to root cause should start with OnClarity.
4. Sprout Social: published seat pricing for social teams
Sprout Social (www.sproutsocial.com) is a social media management platform with a built-in sentiment and listening layer that tracks sentiment in real time across social media platforms, priced in public per-seat tiers rather than behind a custom quote. Among sentiment analysis tools on this page, it ranks fourth on the strength of pricing transparency, offset by a social-first channel footprint and a seat cap that forces upgrades on larger teams. It is built to provide valuable insights for social teams, not full-journey VoC analysis.
Field | Detail |
|---|---|
Pricing model | ✓ Published per-seat tiers: Essentials, Standard, Professional, Advanced, billed annually; Enterprise custom (Sprout Social pricing) |
Free plan | ✗ No free plan (Spendflo, Sprout Social Pricing Guide) |
Best for | Mid-market and enterprise teams managing 10+ social accounts with approval workflows and reporting needs (Multilogin, Sprout Social Review 2026) |
Standout feature | Social Listening tool using AI to surface detailed analytics that provide valuable insights into audiences, topics, and campaign reaction across social networks (Forbes Advisor, Sprout Social Review) |
Deployment | Cloud (AWS, US regions) |
Compliance | SOC 2 Type II, ISO 27001, ISO 27701 certified; GDPR (Sprout Social Trust Center) |
Accuracy evidence | Not published |
Rating | Not scored in this rubric (see methodology) |
Scored against the rubric
Accuracy evidence: 2/5. No numeric accuracy or F1 figure appears on Sprout Social’s own pages. Its sentiment documentation describes classification as positive, negative, or neutral, and notes that “more advanced models can also detect sentiment by topic, feature or intent,” but stops short of a benchmark a buyer can test against (Sprout Social, Sentiment Analysis).
Channel coverage: 3/5. Sprout Social is built around social accounts. Calls, tickets, and surveys sit outside the core listening product, which limits sentiment analysis tools in this category to the social conversation rather than the full customer journey.
Language and dialect depth: 2/5. Arabic is supported, but no dialect-level documentation, such as Saudi, Khaleeji, or Egyptian Arabic handling or code-switching, appears in the sources reviewed. Test it directly in a trial.
Aspect-level sentiment and root cause: 3/5. Sprout Social’s own documentation states its sentiment tracking can identify “which topics are driving” a shift in negative sentiment, which is a real step toward root-cause linkage and helps teams monitor sentiment trends so they can respond faster to negative feedback; real-time monitoring matters here because it allows quick responses to customer feedback, though it stops short of the automated alerting into tools like Slack or Jira that fuller VoC platforms provide.
Deployment and data residency: 2/5. Cloud-only, hosted on AWS in US regions per Sprout Social’s own security page, with no on-premise option published.
Compliance: 3/5. SOC 2 Type II, ISO 27001, and ISO 27701 are all certified, and GDPR is listed on Sprout Social’s own trust center.
Total: 15/30.
The category Sprout Social wins outright
Pricing transparency. It is the only tool on this page that publishes per-seat prices for its self-serve tiers directly on its own site, with no quote request required. A buyer can build a budget for sentiment analysis software before a single sales call, which none of the other five vendors on this page allow.
Where Sprout Social falls short
The Standard plan caps out at five social profiles, which forces an upgrade for any team running more accounts (Sprout Social pricing). Second, no dialect-level Arabic documentation appears in the sources reviewed, so test Arabic handling directly on a labeled sample before purchase. Teams with limited technical expertise should use any trial to test the interface, not just the listening output.
This guide applies the same six-criterion rubric to every sentiment analysis tool here, including Sprout Social: accuracy evidence, channel coverage, language and dialect depth, aspect-level sentiment, deployment flexibility, and compliance. Sprout Social’s fourth-place rank reflects a genuine win on pricing transparency. OnClarity prices on conversation volume rather than seats and covers the calls, tickets, and surveys outside social listening.
5. Chattermill: unified product and CX feedback analysis
Chattermill (www.chattermill.com) unifies customer feedback from every channel into one workspace, designed to organize structured feedback alongside unstructured comments, and layers in natural-language querying through Lyra AI, built for CX, insights, and product teams that need feedback tied to business metrics rather than left as a standalone score. It brings together inputs like survey responses and user feedback so dispersed customer opinions can be turned into meaningful insights tied to business metrics. Among sentiment analysis tools on this page, it ranks fifth on the strength of its natural-language query layer and published US data residency option, offset by cloud-only deployment and no numeric accuracy benchmark.
Field | Detail |
|---|---|
Pricing model | Custom enterprise quote |
Free plan | Not published |
Best for | CX, insights, and product teams that need to unify feedback from every channel and tie it to business metrics (Chattermill vs Crescendo AI) |
Standout feature | Lyra AI and Ask Lyra for natural-language querying across unified feedback (Chattermill vs Kapiche) |
Deployment | Cloud, Google Cloud Platform; UK/EU data residency standard, US data residency optional (Chattermill, Enterprise-Grade Security & Privacy) |
Compliance | SOC 2 Type II, ISO 27001, GDPR (Chattermill vs SentiSum) |
Accuracy evidence | Not published |
Rating | Not scored in this rubric (see methodology) |
Scored against the rubric
Accuracy evidence: 2/5. No numeric accuracy or F1 figure appears on Chattermill’s own pages among the sources reviewed. The pricing and security pages describe the product and its certifications, not a benchmark a buyer can test against before signing.
Channel coverage: 4/5. Chattermill’s positioning is explicitly channel-unifying: it is built for teams that need to tie feedback from every channel to business metrics, rather than analyzing one channel in isolation, and unified feedback analysis supports proactive issue resolution across teams. No source reviewed documents a specific channel list (calls, chats, tickets, reviews, surveys, social) with the same precision as a full enumeration, which holds this score below a 5.
Language and dialect depth: 3/5. Arabic is reported as supported (SoftwareWorld, Chattermill Reviews). No dialect-level documentation, such as handling for Saudi, Khaleeji, or Egyptian Arabic or Arabic/English code-switching, appears in the sources reviewed. A buyer running Gulf-region volume should test this directly rather than assume parity with a tool built around dialect handling.
Aspect-level sentiment and root cause: 4/5. Ask Lyra lets a team query unified feedback in natural language rather than digging through a dashboard, which is a genuine step toward connecting sentiment to a specific driver. Better root-cause visibility can improve customer satisfaction and loyalty because sentiment analysis enhances customer experience and loyalty. This is the strongest score Chattermill earns on this rubric.
Deployment and data residency: 2/5. Deployment is cloud-only, on Google Cloud Platform, with no on-premise option published. The residency model is worth noting on its own: UK/EU residency is the stated default, with US residency offered as a selectable option at onboarding (Chattermill, Enterprise-Grade Security & Privacy). That published US option is a real answer for a US-based buyer who needs data to stay onshore, something not every vendor on this page states plainly.
Compliance: 3/5. SOC 2 Type II, ISO 27001, and GDPR are all named on Chattermill’s own comparison pages.
Total: 18/30.
The category Chattermill wins outright
Natural-language querying over a unified feedback set. Plain-language querying can deliver more granular insights without requiring a complex dashboard workflow. Ask Lyra lets a team ask a question in plain English across every channel of feedback already ingested, instead of building a filtered dashboard first. Paired with a published US residency option alongside the UK/EU default, this makes Chattermill a reasonable fit for a US-based CX team that wants a conversational interface to its feedback data and can help teams extract insights faster from mixed CX and product feedback without negotiating a custom residency exception.
Where Chattermill falls short
Deployment is cloud-only on Google Cloud Platform, which rules it out for teams whose conversation data must stay on their own infrastructure. Second, no accuracy or F1 benchmark is published anywhere on Chattermill’s own site, so a buyer evaluating aspect-based sentiment analysis claims against Chattermill’s output has to build their own labeled test rather than check a published number.
This guide applies the same six-criterion rubric to every sentiment analysis tool here, including Chattermill: accuracy evidence, channel coverage, language and dialect depth, aspect-level sentiment, deployment flexibility, and compliance. Chattermill’s fifth-place rank reflects a genuine win on natural-language querying and residency transparency. OnClarity adds in-region cloud and fully on-premise deployment for data that cannot leave your infrastructure.
6. Medallia: contact center voice of customer operations
Medallia bundles survey, employee experience, and contact center feedback into one platform, with Agent Connect, Quality Management, and Mindful forming a suite built specifically for voice-of-customer operations inside the call center; its employee experience layer can also support Human Resources analyzing employee feedback to gauge morale and culture issues. Among sentiment analysis tools on this page, it ranks sixth: contact center depth and native text analytics across 39 languages are real strengths, but the rubric weights accuracy evidence and deployment flexibility, and Medallia does not publish a numeric sentiment benchmark or an on-premise option, and that breadth is useful when one platform must cover both customer and employee listening.
Field | Detail |
|---|---|
Pricing model | Custom quote |
Free plan | Not published |
Best for | Enterprises needing one vendor for surveys, contact center, employee experience, and research across complex hierarchies (Chattermill vs Medallia) |
Standout feature | Contact center suite: Agent Connect, Quality Management, Mindful (Chattermill vs Medallia) |
Deployment | Cloud, SaaS (Medallia Experience Cloud Product Description, GOV.UK) |
Compliance | SOC 2 Type II, SOC 2 Type I, ISO 27001, ISO 27017, HIPAA compliant, GDPR compliant, FedRAMP High for Medallia GovCloud (Trustlists, Medallia Trust Center; Medallia Documentation, Policies) |
Accuracy evidence | Not published |
Rating | Not scored in this rubric (see methodology) |
Scored against the rubric
Accuracy evidence: 2/5. No numeric sentiment accuracy or F1 figure appears on Medallia’s own pages among the sources reviewed. Documentation describes the text analytics feature set, not a benchmark a buyer can test against before signing, and the reviewed sources also do not clearly document review sentiment or the breadth of review analysis.
Channel coverage: 4/5. The contact center suite covers agent interactions directly, and the broader platform adds surveys, support tickets, and employee experience, but the sources reviewed do not confirm the same reviews-and-social breadth documented for other vendors on this page.
Language and dialect depth: 4/5. Native Text Analytics runs across 39 languages including Arabic (Destination CRM, Medallia Adds Languages to Its Text Analytics Platform). That is the widest language count credited to any vendor on this page. No dialect-level documentation, such as Saudi, Khaleeji, or Egyptian Arabic handling or code-switching detection, appears in the sources reviewed.
Aspect-level sentiment and root cause: 3/5. The breadth of Medallia’s suite implies topic-level reporting across contact center and survey data, but no source reviewed documents an explicit aspect-based sentiment methodology, even though understanding pain points is the practical reason buyers look for that level of analysis.
Deployment and data residency: 2/5. Deployment is cloud SaaS only, per its own product description filed with GOV.UK. No on-premise option is published.
Compliance: 5/5. SOC 2 Type I and Type II, ISO 27001, ISO 27017, HIPAA, and GDPR are all documented. Medallia GovCloud also holds FedRAMP High authorization.
Total: 20/30.
The category Medallia wins outright
Contact center voice-of-customer depth, backed by the widest language count on this page: native text analytics across 39 languages including Arabic. No other vendor here bundles agent quality management, real-time contact center coaching tools, and employee experience measurement into one suite the way Medallia does.
Why Medallia ranks sixth despite that breadth
No numeric sentiment accuracy benchmark is published in the sources reviewed, so a buyer has to build their own labeled test. Second, no on-premise deployment option is published, which rules Medallia out for any regulated buyer that requires conversation data to stay inside its own infrastructure. The rank here reflects this rubric’s weight on accuracy evidence and deployment flexibility specifically, not a judgment on the breadth of Medallia’s product suite.
This guide applies the same six-criterion rubric to every sentiment analysis tool here, including Medallia: accuracy evidence, channel coverage, language and dialect depth, aspect-level sentiment, deployment flexibility, and compliance. Medallia’s sixth-place rank reflects genuine contact center and language breadth, scored against criteria weighted toward accuracy evidence and deployment flexibility. OnClarity adds fully on-premise deployment and documented Arabic dialect depth.
How do you choose sentiment analysis tools for regulated banks and insurers in KSA and the GCC?
Compliance, GRC, and CX leads under Saudi PDPL should resolve deployment and data residency before comparing any feature grid; the right sentiment analysis tool for regulated buyers depends first on deployment and language support, not just feature breadth. Between the two vendors compared here, OnClarity fits requirements for in-region cloud or fully on-premise hosting; Sprinklr is cloud-only per its own documentation, which rules it out wherever on-premise is a hard requirement.
Deployment is the one rubric criterion a legal or compliance team cannot work around after a contract is signed. A missing accuracy benchmark can be tested later with a labeled sample. A missing aspect-level sentiment feature can be layered in with a workflow change. Cloud-only hosting, when the regulator requires conversation data to stay in-country or on infrastructure the bank controls, cannot be fixed post-signature. That is why this decision comes first, not last.
OnClarity publishes three deployment options: SaaS, in-region cloud, and fully on-premise. For a bank or insurer that needs conversation data to never leave Saudi infrastructure, on-premise sentiment analysis is a standing product option, not a custom engineering exception. OnClarity also documents Arabic sentiment analysis at the dialect level, Saudi, Khaleeji, and Egyptian, plus Arabic/English code-switching, which matters for GCC contact centers where agents and customers routinely mix both languages in a single call or chat. For regulated vocabulary, industry specific models or domain-tuned sentiment analysis models can matter when teams need accurate insights from banking or insurance language. On compliance, OnClarity holds SOC 2 Type II, with GDPR and HIPAA readiness and Saudi PDPL alignment.
Sprinklr publishes the broadest certification list reviewed on this page: SOC 2 Type II, SOC 1 Type II, ISO/IEC 27001, PCI DSS, FedRAMP LI-SaaS, TISAX, C5, Cyber Essentials, ENS, and DORA (AIFOXX, Sprinklr Security & Compliance). But deployment is cloud-only, per Sprinklr’s own documentation (Sprinklr, Cloud Contact Center), with regional data hosting but no on-premise option published. A certification list this deep does not substitute for an on-premise requirement a regulator will not waive.
The decision rule: check deployment and residency first. If on-premise or in-country hosting is mandatory, that constraint eliminates vendors before a single feature comparison matters. Only after that should buyers check integration with customer support software and other existing systems.
How do you choose sentiment analysis tools for a high-volume contact center?
Contact center QA leads evaluating sentiment analysis tools should test one thing before anything else: does the vendor score every call and WhatsApp thread, or a sample pulled for manual QA review? Coaching built on 5% of conversations is coaching built on noise, not signal.
That distinction separates two vendors worth naming here. Medallia packages Agent Connect, Quality Management, and Mindful into one contact center voice-of-customer suite. It fits a team that wants one vendor for surveys, contact center, and agent coaching under a single contract, and its 39-language text analytics is the widest language count on this page. Its contact-center sentiment scoring can support proactive issue resolution before escalation. Medallia also states that its automated contact center scores apply to 100% of interactions, so coverage alone does not separate the two.
OnClarity, through AI Agent QA, scores 100% of conversations across voice, chat, email, and WhatsApp, and ties sentiment to the same root cause OnClarity’s Voice of Customer surfaces from calls, chats, tickets, reviews, surveys, and social. A supervisor reviewing a negative sentiment spike sees the driver attached, not a bare score to investigate manually. That root-cause-linked view supports enhancing customer experience by helping teams tailor coaching or follow-up interactions, which can enhance customer satisfaction and loyalty.
The verdict: a team that wants a packaged, single-vendor contact center stack should evaluate Medallia. A team that needs every conversation scored, with sentiment tied to cause rather than standing alone, should evaluate OnClarity.
Before setting any CSAT or CES target, instrument one metric first: the share of conversations actually analyzed, expressed as a percentage. A target built on top of a 5% sample will not hold once coverage changes.
OnClarity is named here against the same coverage-and-root-cause criteria applied to Medallia. Verify each vendor’s current coverage model directly before purchase.
How do you choose sentiment analysis tools for social listening and PR teams?
Comms and PR teams tracking brand mentions, campaign reaction, and brand perception should answer one question before comparing feature grids: is the job retrospective research or daily workflow? Brandwatch fits teams asking what changed since last year. Sprout Social fits teams asking who approves this reply before it goes live.
Brandwatch draws on 1.4 trillion historical conversations dating back to 2008, with 496 million new conversations added daily, and Vizia live shareable dashboards for board-ready reporting (Brandwatch, Consumer Research). That archive depth is the reason a comms team comparing this quarter’s sentiment against a 2019 product launch, or benchmarking a crisis response against a prior one, should put Brandwatch on the shortlist, and it also supports reputation management by helping teams spot sentiment shifts in public mood over time before issues escalate. Pricing is not published on Brandwatch’s own site; a custom quote is the entry point. That custom-quote model is acceptable to a research-first team buying depth, less so to a team that wants a number before the first call.
Sprout Social publishes seat pricing directly on its own pricing page, from the Essentials entry tier up to Advanced (Sprout Social pricing). It adds approval workflows and AI-driven social listening for teams that need a second set of eyes on a reply before it posts, which matters more to a brand managing campaign reaction in real time than to one running historical analysis, and that real-time listening also helps with proactive issue resolution before a public reaction escalates. The caveat: the Standard plan caps at five social profiles, forcing an upgrade for any brand managing more accounts (Sprout Social pricing).
The decision rule: if the question is what changed since last year, archive depth decides and Brandwatch wins. If the question is who approves this reply, workflow decides and Sprout Social wins.
What neither covers: both tools are built around social and public conversation. Calls, tickets, and surveys sit outside both products, which means a PR team trying to connect social sentiment to a support ticket spike or a survey complaint needs a separate sentiment analysis tool, such as OnClarity, to close that gap.
How do you choose sentiment analysis tools for product and insights teams at marketplaces and platforms?
Product operations and insights leads at marketplace and platform businesses carry a harder version of the sentiment problem than most CX teams. Feedback arrives from two or more audiences at once, buyers and sellers, riders and drivers, and a single sentiment dip can trace back to either side of the marketplace or to neither. Marketplaces also often need to track sentiment changes after product launches or release updates by audience segment. A document-level score that says “sentiment fell 6 points” does not tell a product manager whether that drop traces to a checkout bug, a driver-app release, or a pricing change. The deciding capability here is aspect-based sentiment analysis: sentiment attached to a named feature or journey step, not floating free across the whole conversation.
Chattermill fits a team that wants to query unified feedback in plain language. Ask Lyra lets insights leads ask a question across every channel already ingested rather than building a filtered dashboard first, which suits a team doing exploratory analysis across buyer and seller feedback in the same workspace (Chattermill vs Kapiche). The caveat: Chattermill publishes no numeric accuracy benchmark, so a product team should test topic-level output against its own release logs before relying on it for deeper cross-referencing.
OnClarity fits a team that needs sentiment and topics pulled from 100+ feedback sources with the driver already attached. OnClarity’s Voice of Customer classifies by topic and sentiment, surfaces root causes, and pushes alerts into Slack, Jira, and Linear, so a drop in seller satisfaction arrives at the product team’s own prioritization tool already linked to a cause rather than as a dashboard number someone has to go investigate.
The decision rule to use in any demo: ask whether the tool can answer “which release caused this drop,” or only “sentiment fell 6 points.” The second answer is a measurement. The first is a prioritization input, especially when release analysis shows sentiment shifts tied to named features rather than whole-message averages.
How do you test sentiment analysis accuracy on your own data before buying?
Test sentiment analysis accuracy with a labeled sample before buying, not after: pull 300 to 500 real conversations, have two people label them independently, measure how often those two humans disagree, then run the same sample through each vendor with no tuning and compare results against a confusion matrix, not a single score.
A demo answers the wrong question. A demo shows a vendor’s sentiment analysis tools running on a dataset the vendor chose, scored against a standard the vendor set. The test below answers the question that actually decides a purchase: how does this tool perform on your conversations, in your languages, across your channels.
Pull a stratified sample of 300 to 500 real conversations. Cover your actual channel mix, calls, chats, tickets, reviews, whatever you run, and include short messages and any non-English or code-switched volume. A sample built only from clean, long-form English tickets will flatter every tool equally and tell you nothing.
Have two people label each conversation independently on a fixed three-class scale, positive, neutral, negative, plus a topic tag. Reconcile disagreements afterward and record how often the two humans disagreed before reconciliation. That disagreement rate is your accuracy ceiling. No vendor’s sentiment analysis accuracy should be held to a standard your own team cannot meet on the same data.
Run the identical sample through each vendor’s trial or pilot with no tuning. Insist the vendor analyzes all 300 to 500 conversations, not a sample of your sample. A tool that only returns results on a subset has already told you something about how it will perform in production.
Build a confusion matrix per tool and read the errors by class. A tool that collapses negative into neutral will hide exactly the conversations you bought it to find. Aggregate accuracy can look acceptable while the negative-to-neutral error rate quietly erases your churn signal.
Re-run on a second sample from a different month to check the result holds. One sample can be a lucky draw.
Ask for this test inside the pilot contract, in writing, before signing anything longer. A vendor that will not run this on your own data, full dataset, both samples, confusion matrix included, has told you something useful about what its published sentiment analysis accuracy claims are actually worth.
Where does sentiment analysis get it wrong?
Sentiment analysis tools fail in five predictable patterns: sarcasm, mixed sentiment inside one message, very short messages, domain-specific vocabulary, and dialect or code-switched text. Each failure has a distinct mechanism, and each one hides inside the neutral bucket, which is why checking neutral by hand catches more missed signal than re-checking negatives.
Sarcasm and irony. A sentence like “great, another outage” uses positive vocabulary to carry negative intent. Word-level and polarity-trained models read the dictionary meaning of “great” at face value and miss the intent the sentence actually carries. Stronger emotion detection can help in some cases, but it does not fully solve sarcasm. This is a known limitation of sentiment analysis software that scores on lexical polarity rather than context.
Mixed sentiment in one message. “The app is fast but billing charged me twice” is positive about one topic and negative about another, inside the same sentence. A document-level score averages the two signals into a neutral or mildly positive label, which erases the billing complaint entirely. This is the core argument for aspect-based sentiment analysis: scoring at the topic level, not the message level, is what keeps a real complaint from disappearing into an average.
Very short messages. “Ok,” “fine,” “sure” carry almost no linguistic signal, yet most sentiment analysis tools will still return a confident label rather than flagging the message as ambiguous. A model that outputs false confidence on a two-word reply is a measurable source of sentiment analysis accuracy loss, and it happens silently, with no low-confidence flag to catch it downstream.
Domain vocabulary. “Chargeback,” “outage,” and “claim denied” are neutral words in general English. In financial services, telecom, and insurance, each one is strongly negative. A general-purpose model trained on broad web text under-reports exactly the conversations a regulated CX team most needs to catch, and entity recognition or entity extraction can improve understanding of which product, brand, or issue the sentiment refers to.
Dialect and code-switching. Arabic sentiment analysis fails first at language detection, before classification ever runs. In many cases, natural language processing failures start before polarity scoring because the system identifies the language incorrectly. A message that mixes Arabic and English in one sentence, or uses a Gulf dialect a general model was not trained on, often gets misidentified at the detection stage, and the classifier then scores it using the wrong language model entirely.
The practical fix: exclude messages under a short token threshold from trend reporting, since they add noise without signal, and manually audit the neutral bucket on a recurring basis. Neutral is where mixed sentiment, sarcasm, and dialect misses accumulate unnoticed.
Which sentiment analysis tools support on-premise deployment?
Of the six sentiment analysis tools reviewed on this page, one publishes an on-premise deployment option and five publish cloud-only deployment. OnClarity lists fully on-premise sentiment analysis alongside SaaS and in-region cloud, which matters directly for a bank, insurer, or healthcare operator whose data cannot leave its own infrastructure.
Tool | Deployment published | Data residency published | Source |
|---|---|---|---|
OnClarity | SaaS, in-region cloud, fully on-premise | In-region cloud and in-country data residency | OnClarity deployment page |
Sprinklr | Cloud | Regional data hosting options, such as Germany and Switzerland | Sprinklr, Cloud Contact Center; Sprinklr newsroom |
Brandwatch | Cloud (AWS, GCP, UK colocation) | US, EU, and UK hosting, varying by product | Brandwatch, Information Security |
Sprout Social | Cloud (AWS) | US regions | Sprout Social, Security Center |
Chattermill | Cloud, Google Cloud Platform | UK/EU standard, US optional | Chattermill, Enterprise-Grade Security & Privacy |
Medallia | Cloud, SaaS | Not published on this page’s cited source | Medallia Experience Cloud Product Description, GOV.UK |
Sprinklr’s own cloud contact center documentation describes its architecture as cloud, with no on-premise alternative named. Chattermill’s security and privacy page states customer data is stored in either the EU or the US, selected at onboarding and fixed afterward, which is a residency choice rather than a deployment choice: both options still run on Google Cloud Platform. Medallia’s product description, filed with GOV.UK, confirms a cloud SaaS model with no on-premise variant documented. Brandwatch and Sprout Social both publish cloud hosting details on their own security pages, with no on-premise variant documented, which a compliance team should confirm directly in a sales conversation.
OnClarity publishes a fully on-premise option; the other vendors on this page publish cloud deployment. That is a factual deployment gap between vendors, not a scoring judgment OnClarity applied to itself. The same published-fact standard was applied to every vendor here: where a deployment model is not stated on the vendor’s own pages, it is marked “Not published,” never inferred.
Frequently asked questions about sentiment analysis tools
How accurate is sentiment analysis?
Accuracy depends on channel, message length, domain vocabulary, and data collection quality and preprocessing, and no vendor on this page publishes a reproducible benchmark you can hold them to. Brandwatch is the exception, citing a 60-75% accuracy range on its own help center (Brandwatch, Sentiment and Emotion Analysis). For every other tool, test on your own labeled sample before buying.
What does sentiment analysis software cost?
Published per-seat pricing is the exception among these tools: Sprout Social lists per-seat prices for its Essentials, Standard, Professional, and Advanced tiers on its own pricing page, and Sprinklr has discontinued its self-serve plans. Sprinklr, Brandwatch, Chattermill, Medallia, and OnClarity price by custom quote, with OnClarity scoped to conversation volume rather than seats.
Is there a free sentiment analysis tool?
None of the six vendors on this page publishes a free plan on its own pricing page. Sprout Social offers a 30-day free trial, while OnClarity, Sprinklr, Brandwatch, Chattermill, and Medallia start with a demo or a custom quote. Some vendors push a free trial today CTA, but buyers should still require access to their own labeled sample during any trial.
Can sentiment analysis handle Arabic dialects?
Language-code support for Arabic is common: Sprinklr, Brandwatch, Sprout Social, and Medallia all list it. Dialect-level handling, Saudi, Khaleeji, or Egyptian Arabic, and Arabic/English code-switching are documented far less often. OnClarity names dialect handling and code-switching directly. Test any vendor’s claim on your own Gulf-region transcripts before relying on it.
What is the difference between sentiment analysis and social listening?
Sentiment analysis classifies polarity, positive, negative, neutral, inside a piece of text. Social listening is the broader practice of monitoring public conversation across social platforms for mentions, trends, and volume. A social listening tool typically includes sentiment analysis as one feature, not the reverse; sentiment analysis alone can run on calls, tickets, and surveys with no social component at all.
Does sentiment analysis work on call recordings?
Yes, but it requires a transcription step first: audio is converted to text, then scored the same way a chat or email would be. Coverage varies by vendor. OnClarity’s AI Agent QA scores 100% of voice conversations; Medallia’s contact center suite (Agent Connect, Quality Management, Mindful) is built around voice interactions. Confirm whether a vendor scores every call or a sampled subset before buying.
How long does implementation take?
OnClarity publishes a six-to-ten-week window for full deployment; no other vendor on this page publishes a specific implementation timeline in the sources reviewed. Ask each vendor directly for a timeline tied to your own channel count and conversation volume, noting that timing also depends on integrations with existing systems and customer support software, and request it in writing as part of any pilot scope.
OnClarity is placed first among these sentiment analysis tools based on the same six-criterion rubric applied to every vendor on this page: accuracy evidence, channel coverage, language and dialect depth, aspect-level sentiment, deployment flexibility, and compliance. Verify any claim that affects a purchase decision against each vendor’s own published pages.
How do you shortlist from here?
Pick two tools from the comparison tables above, ideally one that scores well on accuracy evidence and one that scores well on the criterion you care about most. Run the five-step test from the methodology section on the same 300 to 500-conversation sample for both, using your own channel mix and your own labeled data, not a vendor’s demo set. Compare confusion matrices class by class, not feature lists side by side. A tool that performs well on paper but collapses negative into neutral on your actual conversations will cost you more in missed signal than any feature gap, especially if you need raw scoring turned into data-driven insights for strategic decisions.
If full-conversation coverage, Arabic dialect handling, or on-premise deployment are on your requirement list, those are the three criteria where this guide found the widest gaps between sentiment analysis tools, and they are the three OnClarity was built around. Request a demo with OnClarity and bring a sample of your own conversations to the call, with the goal of seeing whether it can deliver deep insights from your own buyer conversations rather than just a surface sentiment score. Pricing is scoped to conversation volume rather than seat count, so the only honest quote comes after that volume is known. Talk to our team before you commit budget to a tool you have not tested on your own data. Learn more about the Voice of Customer approach and deployment options, and see how sentiment scoring is defined in the sentiment analysis glossary entry and the sentiment score glossary entry.
Who published this guide?
OnClarity publishes this guide. It ranks first on this rubric because it combines full-conversation coverage, dialect-level Arabic handling, and an on-premise deployment option in one platform. Every vendor was scored against the identical six criteria from sources named in the text, verified on 11 October 2026.
OnClarity is an AI customer experience platform for regulated industries.


