Multi-Language HS Classification: How Do You Classify Non-English Product Descriptions?
How do you classify product descriptions in Mandarin, German, Spanish, or 50+ languages? GRI logic works on product facts, not English text. 96% accuracy at scale.
Co-Founder of GingerControl, Building scalable AI and automated workflows for trade compliance teams.
Connect with me on LinkedIn! I want to help you :)How do you automate HS classification for product descriptions in non-English languages?
You use a classification engine that operates on product facts (function, material, composition, intended use) rather than on English text similarity. The General Rules of Interpretation are language-agnostic legal reasoning, so a classification engine that encodes GRI 1-6 as deterministic logic can classify products described in any language. GingerControl's HS classification API supports product descriptions in Mandarin, German, Spanish, French, Japanese, Korean, Portuguese, Italian, Dutch, and 40+ other languages, reaches 96% accuracy at the 6-digit level on production traffic, and applies the same GRI reasoning regardless of source language.
Why does language matter less than methodology for HS classification?
The Harmonized System is the same internationally. A "cotton knit short-sleeve T-shirt" classifies under HS 6109.10 whether the description is in English, Mandarin, or Spanish. The classification engine needs to understand what the product is (a cotton knit shirt), not which language the description is in. Text-matching APIs that translate the description to English first and then text-match against HTS heading text inherit translation error on top of text-match error. A GRI-logic engine that understands product facts directly applies the same legal reasoning across languages.
TL;DR: Multi-language HS classification is a structural problem for text-matching APIs because the underlying methodology depends on English text similarity. Translation introduces error before classification even begins. GingerControl's HS classification API operates on product facts (function, material, composition, intended use) rather than English text, so the classification works across languages without translation-introduced error. The API supports product descriptions in 50+ languages and reaches 96% accuracy at the 6-digit level on production traffic across all source languages. For global 3PLs, marketplaces with non-English seller catalogs, and international logistics platforms, this means a single classification API can handle a multi-origin catalog with descriptions in dozens of languages without language-specific routing logic. The single-product endpoint averages 36 seconds and the batch endpoint processes 200 items in 3-5 minutes, scaling to 200,000+ classifications per day at the production tier. The API is fire-and-forget on the 95%+ of products that are unambiguous, regardless of source language.
Last updated: May 2026
Why Text-Matching Classification APIs Fail on Non-English Descriptions
Most automated HS classification APIs treat classification as a text-matching problem. They embed the product description, embed the HTS heading text, and find the closest match. This approach has two structural failure modes on non-English descriptions.
Translation error compounds classification error. A text-matching API that translates "棉针织短袖T恤" (Mandarin for cotton knit short-sleeve T-shirt) to English first introduces translation noise. The translation might be "cotton woven T-shirt" or "cotton knitted short sleeve shirt" depending on the translation model. Text matching on the translation then introduces further error. The end result is lower accuracy on non-English descriptions than on English descriptions, because the translation layer is a lossy step before the matching layer.
Some languages do not have direct HTS heading equivalents. HTS headings are written in legal English with specific terms of art ("articles of bedding," "complete or finished article," "in measured doses or for retail sale"). Other languages use different conceptual structures. A direct text-to-text match between, say, a Japanese product description and the English HTS heading may miss the conceptual alignment that determines the correct heading.
The bigger problem is that these failure modes are silent. The API returns a code, the importer files an entry, and the misclassification surfaces only on audit. The error rate for non-English descriptions in text-matching APIs is typically 10-20 points lower than for English descriptions in the same API.
Why GRI-Logic Classification Works Across Languages
The General Rules of Interpretation are language-agnostic legal logic. GRI 1 says classification is determined by the terms of the headings and the Section/Chapter Notes. The terms of the headings are facts about what the product is, not strings in English. When the classification engine understands the product as facts (this is a cotton garment, knit construction, short-sleeve, for upper body wear), GRI 1 routes to heading 6109 (T-shirts, singlets, tank tops, and similar garments, knitted or crocheted). The language of the original description does not change the underlying facts.
GingerControl's API operates on product facts. The engine:
- Extracts product facts from the description regardless of source language: material composition, construction, function, intended use, dimensions, packaging
- Applies GRI 1-6 to those facts: determines the heading based on the legal rules
- Applies Section and Chapter Notes as exclusions and inclusions
- References CROSS rulings to align with established precedent
- Returns the HS code with a reasoning chain that documents the classification basis
The reasoning chain is presented in English in the API response (because HTS is in English), but the source description can be in any of the 50+ supported languages. The reasoning chain explicitly cites the GRI rule and the legal references that drove the classification, which is the same documentation a customs broker would produce.
Common Multi-Language Classification Scenarios
Scenario: Mandarin product descriptions from Chinese suppliers A 3PL receives product data from Chinese suppliers in Mandarin. Manual translation by analyst is the typical approach today. With the GingerControl API, descriptions go directly to classification without intermediate translation. The reasoning chain in English documents the classification basis for U.S. import filing.
Scenario: German technical specifications An importer of German industrial equipment receives technical specifications in German. The specifications include precise material composition and engineering tolerances. The GingerControl API processes the German descriptions directly, with the German-language technical terms (Stahl, Aluminium, Edelstahl, Gusseisen) handled as product facts.
Scenario: Spanish-language marketplace seller catalog A marketplace operates in Spain and Latin America with seller catalogs in Spanish. Sellers upload products with Spanish descriptions; the marketplace needs HS classification for cross-border duty calculation. The GingerControl API classifies Spanish-language descriptions directly without requiring sellers to provide English translations.
Scenario: Japanese consumer electronics A consumer electronics distributor sources from Japanese manufacturers with product specifications in Japanese. Product descriptions use Japanese-language technical terms for components, materials, and functions. The GingerControl API processes the Japanese descriptions and applies the Chapter 85/90 boundary analysis without language-specific routing.
Supported Languages
The API supports product descriptions in the following languages with full GRI logic application:
- Asian languages: Mandarin (Simplified and Traditional), Cantonese, Japanese, Korean, Vietnamese, Thai, Indonesian, Malay, Tagalog, Hindi, Bengali, Tamil, Urdu
- European languages: German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian, Ukrainian, Czech, Slovak, Hungarian, Romanian, Bulgarian, Greek, Swedish, Norwegian, Danish, Finnish, Turkish
- Middle Eastern and African languages: Arabic, Hebrew, Persian (Farsi), Swahili, Amharic
- Latin American Spanish and Portuguese variants: Mexican Spanish, Argentine Spanish, Brazilian Portuguese
For languages outside the supported list, the API supports description input but accuracy may be lower than the production benchmark. Contact us for language-specific accuracy validation if you operate a catalog in a non-listed language.
How the API Handles Language in the Request and Response
Request body: the description field accepts text in any of the supported languages. No language parameter is required; language is detected automatically.
{
"description": "棉针织短袖T恤",
"country_of_origin": "CN"
}
Response: the HS code, tariff stack, and reasoning chain are returned in English (because HTS is in English), with the original description echoed back unchanged.
{
"hts_code": "6109.10.0012",
"tariffs": {
"general_rate": "16.5%",
"special_rate": "Free",
"Section 301": [...],
"Section 122": [...]
}
}
For platforms that need to present results in the source language to end users, the platform's re-rendering layer can translate the English reasoning back to the source language. The structured JSON output makes this re-rendering straightforward.
Why Multi-Language Classification Matters More in 2026
Three trends are increasing the importance of multi-language HS classification:
Cross-border ecommerce growth. Marketplaces serving multiple regions accept seller catalogs in the seller's native language. The marketplace then needs HS classification for cross-border duty calculation. Manual translation is unscalable.
Global 3PL operations. 3PLs onboarding clients in non-English-speaking markets receive product data in the client's language. Translation-then-classification doubles the per-SKU cost and introduces translation error.
Supplier-provided product data in source language. Importers receive product specifications from suppliers in the supplier's language. The classification workflow that requires English translation first adds steps and error.
For each of these trends, a classification API that handles non-English descriptions directly removes a workflow bottleneck and eliminates translation-introduced error.
Multi-Language HS Classification Performance
| Endpoint | Metric | Value |
|---|---|---|
| Single-product | Average response time | 36 seconds |
| Single-product | Median (P50) | 30 seconds |
| Single-product | P95 | 79 seconds |
| Single-product | P99 | 108 seconds |
| Batch | Items per call | 200 |
| Batch | Completion time | 3-5 minutes |
| Batch | Daily capacity (production) | 200,000+ |
| Batch | Enterprise tier capacity | 100,000 classifications per hour |
| 6-digit accuracy across languages | Approximately 96% on production traffic (within +/- 1 point across languages) |
Performance is consistent across languages because the architecture is the same: product facts extracted from the description regardless of source language, GRI 1-6 applied as deterministic legal logic, Section and Chapter Notes enforced, CROSS rulings referenced. The latency and accuracy do not vary materially across the supported language set.
Frequently Asked Questions
Does the API translate the description to English before classification?
No. The API extracts product facts from the description in its source language and applies GRI logic to those facts. Translation to English would introduce translation error before classification, which is the failure mode of most multi-language classification approaches. By operating on product facts directly, the API avoids the translation lossy step.
What happens if my description uses a mix of languages?
Mixed-language descriptions (a product with Mandarin material specifications and English brand name, for example) are handled by extracting product facts from whichever language provides the relevant information. The reasoning chain documents which facts were used for the classification.
Does the API support classification for non-US destinations from non-English descriptions?
The 6-digit HS code is internationally harmonized, so the same code returned for U.S. import classification applies internationally. The full U.S. tariff stack (Section 301, 232, 122, Chapter 99) is U.S.-specific. For non-US destination tariff calculation, the destination country's tariff schedule applies; the API returns the 6-digit code that is the starting point for destination-country duty analysis.
How accurate is multi-language classification compared to English-only classification?
GingerControl's API maintains approximately 96% accuracy at the 6-digit level across all supported languages, within plus-or-minus 1 percentage point. Text-matching APIs typically show a 10-20 point accuracy drop on non-English descriptions because translation error compounds with text-match error. The architectural choice (GRI logic on product facts vs. text similarity on English-translated descriptions) accounts for the difference.
Can my customers submit descriptions in their native language and receive results in their native language?
The API returns results in English because the HTS schedule itself is in English. For platforms that need to present results in the customer's native language, the platform's re-rendering layer can translate the English reasoning back to the customer's language. The structured JSON output (HS code, tariff stack, reasoning chain) is straightforward to re-render in any language.
Does the API handle product descriptions with special characters and unicode?
Yes. The API accepts UTF-8 encoded descriptions with any character set, including CJK characters (Mandarin, Japanese, Korean), Cyrillic (Russian, Ukrainian), Arabic, Hebrew, and others. No special encoding is required.
How does the API handle technical terms in non-English languages?
Technical terms (material names, construction methods, component specifications) are extracted as product facts regardless of language. The engine recognizes that "Edelstahl" is stainless steel and that "牛仔布" is denim, applying these material facts to GRI logic the same way it applies English material terms.
Start Classifying Multi-Language Catalogs
If you operate a global 3PL, an international marketplace, or an importer with non-English supplier data, the classification workflow that requires English translation first is adding cost and introducing error you do not need. The right architecture handles non-English descriptions directly.
Try the GingerControl API at gingercontrol.com/products/openapi. The OpenAPI is faster, cheaper, and more accurate than the alternatives, and has already saved customers a combined $4M in duties through optimized HS classification and full tariff stack visibility. You can test the live API speed and see real response times directly on the page.
GingerControl is not just a tool. We work with global 3PLs, international marketplaces, multi-region ecommerce platforms, and importers with multi-language supplier data on process consulting, digital transformation strategy, and end-to-end custom system development. Talk to our team about embedding multi-language HS classification into your production workflow.
References
[REF 1] World Customs Organization, Harmonized System Multilingual Edition Data cited: HS is internationally standardized with multilingual official versions Source: WCO Harmonized System
[REF 2] USITC Harmonized Tariff Schedule Data cited: U.S. HTS in legal English with internationally harmonized 6-digit framework Source: USITC HTS
[REF 3] U.S. Customs and Border Protection, Trade Statistics Data cited: $225.8 billion in duties, taxes, and fees collected in FY 2025 Source: CBP Trade Statistics Published: 2025
[REF 4] CBP Informed Compliance Publication, Reasonable Care Data cited: Reasonable care standard, documentation requirements Source: CBP Reasonable Care Publication Published: September 2017
[REF 5] ATLAS: Benchmarking and Adapting LLMs for Global Trade via HTS Classification, arXiv Data cited: Generic LLM accuracy benchmarks for comparison Source: arXiv 2509.18400 Published: 2025

Written by
Chen Cui
Co-Founder of GingerControl
Building scalable AI and automated workflows for trade compliance teams.
LinkedIn ProfileYou may also like these
Related Post
Substitution Drawback for Chinese-Origin Imports: How Do You Recover 99% of Section 301 Duties?
How do Chinese-origin importers recover 99% of Section 301 duties through substitution drawback? Eligibility, mechanics, Mandarin support for claim filing.
Section 122 China Reciprocal Tariff Alerts: What Should Chinese-Origin Importers Watch in 2026?
What should Chinese-origin importers watch for Section 122 reciprocal tariff changes in 2026? Personalized alerts in Mandarin or English, matched to HTS catalog.
Mandarin Product Description HS Classification: How Do You Classify a Chinese-Origin Catalog at Scale?
How do you classify a Chinese-origin catalog with Mandarin product descriptions at scale? Direct Mandarin support, 96% accuracy, 200K classifications per day.