Baseado em IA · 120+ Idiomas

Tradutor de CSV

Catálogos de produtos, exportações e conjuntos de dados traduzidos coluna por coluna, com os delimitadores, as aspas e as colunas de identificação deixadas exatamente como seu analisador espera encontrá-las.

Tamanho máximo: 1 GB Mantém a formatação original
Cadastre-se Grátis

Faça upload ou arraste o documento para traduzir

Tamanho máximo do arquivo 1 GB

.PDF .DOCX .PPTX .XLSX .TXT .JPG .PNG .IDML .EPUB .HTML
Afrikaans (Afrikaans)
Shqip (Albanian)
አማርኛ (Amárico)
العربية (Arabic)
Հայերեն (Armênio)
Azərbaycan dili (Azerbaijano)
Euskara (Basco)
Беларуская (Bielorrusso)
বাংলা (Bengali)
Bosanski (Bosnian)
Български (Bulgarian)
မြန်မာဘာသာ (Birmanês)
Català (Catalão)
Cebuano (Cebuano)
Chichewa (Chichewa)
中文 简体 (Chinês Simplificado)
中文 繁體 (Chinês Tradicional)
Corsu (Corso)
Hrvatski (Croatian)
Čeština (Czech)
Dansk (Danish)
Nederlands (Dutch)
English (English)
Esperanto (Esperanto)
Eesti (Estonian)
Suomi (Finnish)
Français (French)
Frysk (Frisian)
Galego (Galego)
ქართული (Georgiano)
Deutsch (German)
Ελληνικά (Greek)
ગુજરાતી (Gujarati)
Kreyòl Ayisyen (Haitiano)
Hausa (Hausa)
ʻŌlelo Hawaiʻi (Havaiano)
עברית (Hebrew)
हिंदी (Hindi)
Hmoob (Hmong)
Magyar (Hungarian)
Íslenska (Islandês)
Igbo (Igbo)
Bahasa Indonesia (Indonésio)
Gaeilge (Irlandês)
Italiano (Italian)
日本語 (Japanese)
Basa Jawa (Javanese)
ಕನ್ನಡ (Kannada)
Қазақ тілі (Cazaque)
ខ្មែរ (Khmer)
Ikinyarwanda (Ruandês)
한국어 (Korean)
Kurdî (Kurdish)
Кыргызча (Quirguiz)
ລາວ (Laosiano)
Latina (Latim)
Latviešu (Letão)
Lietuvių (Lituano)
Lëtzebuergesch (Luxemburguês)
Македонски (Macedônio)
Malagasy (Malgaxe)
Bahasa Melayu (Malay)
മലയാളം (Malaiala)
Malti (Maltês)
Te Reo Māori (Maori)
मराठी (Marathi)
Монгол хэл (Mongol)
नेपाली (Nepalês)
Norsk (Norwegian)
ଓଡ଼ିଆ (Odia)
فارسی (Persian)
Polski (Polish)
Português (Português)
ਪੰਜਾਬੀ (Punjabi)
Română (Romanian)
Русский (Russian)
Gagana Samoa (Samoano)
Gàidhlig (Gaélico Escocês)
Српски (Serbian)
Sesotho (Sotho)
Shona (Shona)
سنڌي (Sindhi)
සිංහල (Cingalês)
Slovenčina (Slovakian)
Slovenščina (Slovenian)
Soomaali (Somali)
Español (Spanish)
Basa Sunda (Sundanese)
Kiswahili (Swahili)
Svenska (Swedish)
Tagalog (Tagalog)
Tadjique (Tajik)
தமிழ் (Tamil)
Tártaro (Tatar)
తెలుగు (Telugu)
Tailandês (Thai)
Türkçe (Turkish)
Turcomeno (Turkmen)
Українська (Ukrainian)
اردو (Urdu)
Uigur (Uyghur)
Uzbeque (Uzbek)
Tiếng Việt (Vietnamese)
Galês (Welsh)
Xhosa (Xhosa)
Iídiche (Yiddish)
Yorubá (Yoruba)
Zulu (Zulu)
Afrikaans (Afrikaans)
Shqip (Albanian)
አማርኛ (Amárico)
العربية (Arabic)
Հայերեն (Armênio)
Azərbaycan dili (Azerbaijano)
Euskara (Basco)
Беларуская (Bielorrusso)
বাংলা (Bengali)
Bosanski (Bosnian)
Български (Bulgarian)
မြန်မာဘာသာ (Birmanês)
Català (Catalão)
Cebuano (Cebuano)
Chichewa (Chichewa)
中文 简体 (Chinês Simplificado)
中文 繁體 (Chinês Tradicional)
Corsu (Corso)
Hrvatski (Croatian)
Čeština (Czech)
Dansk (Danish)
Nederlands (Dutch)
English (English)
Esperanto (Esperanto)
Eesti (Estonian)
Suomi (Finnish)
Français (French)
Frysk (Frisian)
Galego (Galego)
ქართული (Georgiano)
Deutsch (German)
Ελληνικά (Greek)
ગુજરાતી (Gujarati)
Kreyòl Ayisyen (Haitiano)
Hausa (Hausa)
ʻŌlelo Hawaiʻi (Havaiano)
עברית (Hebrew)
हिंदी (Hindi)
Hmoob (Hmong)
Magyar (Hungarian)
Íslenska (Islandês)
Igbo (Igbo)
Bahasa Indonesia (Indonésio)
Gaeilge (Irlandês)
Italiano (Italian)
日本語 (Japanese)
Basa Jawa (Javanese)
ಕನ್ನಡ (Kannada)
Қазақ тілі (Cazaque)
ខ្មែរ (Khmer)
Ikinyarwanda (Ruandês)
한국어 (Korean)
Kurdî (Kurdish)
Кыргызча (Quirguiz)
ລາວ (Laosiano)
Latina (Latim)
Latviešu (Letão)
Lietuvių (Lituano)
Lëtzebuergesch (Luxemburguês)
Македонски (Macedônio)
Malagasy (Malgaxe)
Bahasa Melayu (Malay)
മലയാളം (Malaiala)
Malti (Maltês)
Te Reo Māori (Maori)
मराठी (Marathi)
Монгол хэл (Mongol)
नेपाली (Nepalês)
Norsk (Norwegian)
ଓଡ଼ିଆ (Odia)
فارسی (Persian)
Polski (Polish)
Português (Português)
ਪੰਜਾਬੀ (Punjabi)
Română (Romanian)
Русский (Russian)
Gagana Samoa (Samoano)
Gàidhlig (Gaélico Escocês)
Српски (Serbian)
Sesotho (Sotho)
Shona (Shona)
سنڌي (Sindhi)
සිංහල (Cingalês)
Slovenčina (Slovakian)
Slovenščina (Slovenian)
Soomaali (Somali)
Español (Spanish)
Basa Sunda (Sundanese)
Kiswahili (Swahili)
Svenska (Swedish)
Tagalog (Tagalog)
Tadjique (Tajik)
தமிழ் (Tamil)
Tártaro (Tatar)
తెలుగు (Telugu)
Tailandês (Thai)
Türkçe (Turkish)
Turcomeno (Turkmen)
Українська (Ukrainian)
اردو (Urdu)
Uigur (Uyghur)
Uzbeque (Uzbek)
Tiếng Việt (Vietnamese)
Galês (Welsh)
Xhosa (Xhosa)
Iídiche (Yiddish)
Yorubá (Yoruba)
Zulu (Zulu)
ÁRABE PORTUGUÊS RUSSO ITALIANO COREANO HOLANDÊS POLONÊS TURCO SUECO INGLÊS ESPANHOL FRANCÊS ALEMÃO CHINÊS JAPONÊS HINDI BENGALI VIETNAMITA TAILANDÊS GREGO HEBRAICO ÁRABE PORTUGUÊS RUSSO ITALIANO COREANO HOLANDÊS POLONÊS TURCO SUECO INGLÊS ESPANHOL FRANCÊS ALEMÃO CHINÊS JAPONÊS HINDI BENGALI VIETNAMITA TAILANDÊS GREGO HEBRAICO

A estrutura é sustentada por dois caracteres

Valores separados por vírgula é mal um formato. Existe uma descrição amplamente seguida do dialeto comum, mas nenhuma autoridade a impõe, então o que você realmente recebe é uma de várias convenções. A grade inteira descansa em duas decisões: qual caractere separa os campos em um registro e qual sequência termina um registro. Erre qualquer uma e uma tabela organizada se torna uma única coluna irregular.

O separador nem sempre é uma vírgula. Software de planilha em países que escrevem decimais com vírgula usa ponto e vírgula por padrão, e é por isso que uma exportação de uma máquina alemã ou francesa muitas vezes se recusa a abrir limpa em outros lugares. Tabulações e barras verticais são ambos de uso comum, geralmente escolhidos precisamente porque o conteúdo é cheio de vírgulas.

Cada registro tem que carregar o mesmo número de campos que o cabeçalho, porque essa contagem é como um analisador sabe qual valor pertence a qual coluna. Nada nos dados anuncia isso. É um invariante que ou se mantém ou silenciosamente para de se manter no meio de uma grande exportação, momento em que tudo abaixo se desloca uma coluna para a esquerda e parece plausível.

Quatro maneiras de texto traduzido quebrar um registro

Estas são as falhas que não se anunciam. A exportação ainda abre, a contagem de linhas ainda parece aproximadamente correta, e o dano aparece mais tarde em qualquer coisa que consuma os dados.

  1. Um novo separador aparece dentro de um valor. Uma descrição de produto em inglês sem vírgulas se torna uma em francês com duas. Se o campo não estava entre aspas antes, agora tem que estar, ou o analisador lê um valor como três e desloca todas as colunas depois dele.
  2. Uma aspa cai dentro de um valor entre aspas. Dentro de um campo fechado, uma aspa dupla literal tem que ser escrita duas vezes para se escapar. Idiomas que usam aspas com marcas diferentes, e qualquer processo que converte marcas retas em tipográficas, podem deixar um caractere não escapado no meio de um valor onde ele termina o campo prematuramente.
  3. Uma quebra de linha entra em uma célula. Um registro termina em uma nova linha, a menos que essa nova linha esteja entre aspas. Texto de marketing traduzido que ganha uma quebra de parágrafo dividirá um registro em dois, e a segunda metade terá o número errado de campos.
  4. Um placeholder é traduzido. Strings destinadas a software frequentemente contêm tokens de substituição, um sinal de porcentagem seguido por uma letra, um slot numerado entre chaves, uma variável nomeada. São endereços para valores inseridos em tempo de execução, não palavras, e traduzir um significa que o valor nunca aparece.

Metade das suas colunas não é idioma

Um conjunto de dados mistura prosa destinada a humanos com chaves destinadas a máquinas, e elas ficam lado a lado sem nada para distingui-las além do cabeçalho da coluna. Descubra qual é qual antes de começar, porque um identificador traduzido é pior do que uma descrição não traduzida.

Deixe isso em paz

  • A própria linha de cabeçalho onde os títulos são nomes de campo usados por código em vez de rótulos mostrados a uma pessoa
  • Códigos de estoque, números de catálogo, identificadores únicos e qualquer coisa usada como chave para juntar dois conjuntos de dados
  • Endereços web e a parte do slug de um, pois alterá-lo quebra o link e seu ranking
  • Valores de status que o software compara com uma lista fixa, como um estado de pedido ou um sinalizador sim-e-não
  • Códigos de país, idioma e moeda, que já são abreviações padronizadas
  • Datas escritas na ordem ano-mês-dia, números e qualquer coisa que será analisada em vez de lida

Estes são os que você veio buscar

  • Títulos de produtos e descrições longas, que geralmente compõem a maior parte da contagem de palavras
  • Nomes de categorias e coleções como os clientes os veem
  • Valores de atributos com significado, como uma cor, um material ou uma palavra de tamanho
  • Strings de interface extraídas para localização, menos seus placeholders
  • Corpos de artigos de suporte, respostas prontas e modelos de e-mail mantidos como linhas
  • Cabeçalhos de coluna onde a exportação se destina a ser aberta por uma pessoa em vez de um programa

Duas coisas que danificam os dados antes mesmo que a tradução comece

Abrindo-o em uma planilha

Clicar duas vezes em uma exportação e salvá-la novamente é a maneira mais confiável de corromper um catálogo. O software de planilha adivinha o tipo de cada valor que vê, e seus palpites são confiantes e errados:

  • Um número de artigo de treze dígitos se transforma em notação científica e perde seus últimos dígitos para sempre
  • Um código postal que começa com zero perde o zero
  • Qualquer coisa que se assemelhe a um dia e um mês é reescrita como uma data no formato local
  • Identificadores longos após quinze dígitos são arredondados, silenciosamente

Se você precisar inspecionar os dados primeiro, use o diálogo de importação e defina as colunas de identificador como texto em vez de deixar o programa decidir. Melhor ainda, carregue a exportação exatamente como seu sistema a produziu.

A questão da marca de ordem de bytes

Nada dentro dos dados diz qual codificação de caracteres ele usa, então um marcador de três bytes é às vezes colocado no início para sinalizar uma. Esse marcador ajuda e prejudica dependendo do que abre os dados em seguida.

O software de planilha no Windows o usa para reconhecer conteúdo Unicode e, sem ele, caracteres acentuados e não latinos aparecem como cadeias de símbolos. Muitas bibliotecas de programação, por outro lado, não o removem, então o cabeçalho da primeira coluna chega com três caracteres invisíveis colados na frente e todas as consultas contra esse cabeçalho falham.

Decida pelo destino: mantenha o marcador se uma pessoa abrir o resultado em uma planilha, remova-o se um programa o ler. A resposta para quase todas as perguntas sobre caracteres acentuados corrompidos está em algum lugar neste parágrafo.

Quanto custa processar um conjunto de dados

Preço por volume de texto, então um catálogo amplo com valores curtos é mais barato do que um estreito cheio de descrições longas.

Free

$0

Não é necessário cartão para se inscrever

  • Tradução por IA a partir de US$ 0,005/palavra
  • US$ 1 por página para digitalizações e PDFs de imagem
  • 120+ idiomas
  • Arquivos de até 20 MB e 20 páginas
  • DOCX, PDF, XLSX, PPTX, IDML, TXT, JPG, PNG e CSV
  • Armazenamento de arquivos de 24 horas apenas
  • Editor de PDF e conversor de PDF para DOCX
  • Cancele a qualquer momento
  • Não incluído: Suporte por e-mail
  • Não incluído: Acesso em equipe
  • Não incluído: Pré-visualizações ilimitadas gratuitas de PDF
  • Não incluído: Glossário

Storage

R$14,99/mês

ou R$ 149/ano

  • Tradução por IA a partir de US$ 0,005/palavra
  • US$ 1 por página para digitalizações e PDFs de imagem
  • 120+ idiomas
  • Arquivos de até 100 MB e 100 páginas
  • DOCX, PDF, XLSX, PPTX, IDML, TXT, JPG, PNG e CSV
  • Armazenamento ilimitado de arquivos
  • Editor de PDF e conversor de PDF para DOCX
  • Suporte por e-mail
  • Cancele a qualquer momento
  • Não incluído: Acesso em equipe
  • Não incluído: Pré-visualizações ilimitadas gratuitas de PDF
  • Não incluído: Glossário

Pro

R$ 49,99/mês

ou R$ 499/ano

  • Tradução por IA de US$ 0,004 por palavra
  • US$ 0,80 por página para digitalizações e PDFs de imagem
  • 120+ idiomas
  • Arquivos de até 1.000 MB e 5.000 páginas
  • DOCX, PDF, XLSX, PPTX, IDML, TXT, JPG, PNG e CSV
  • Armazenamento ilimitado de arquivos
  • Editor de PDF e conversor de PDF para DOCX
  • Suporte por e-mail
  • Acesso em equipe para até 5 membros
  • Pré-visualizações ilimitadas gratuitas de PDF
  • Glossário
  • Cancele a qualquer momento

Empresas

R$ 149,99/mês, mediante solicitação. Tradução por IA a US$ 0,003 por palavra (US$ 0,60 por página), arquivos de até 1.000 MB e 5.000 páginas, armazenamento ilimitado de arquivos e acesso em equipe para até 15 membros.

Entre em Contato com Vendas

Linhas entram, linhas saem

Amplie uma miniatura para comparar uma página de origem com seu resultado. O que os pares demonstram:

  • A contagem de colunas por registro é inalterada de cima para baixo.
  • Valores que estavam entre aspas ainda estão entre aspas.
  • Códigos, chaves e valores numéricos passam intactos.
  • Apenas as colunas legíveis por humanos retornam em um novo idioma.
Dados tabulares em inglês, a origemOs mesmos dados tabulares renderizados em espanholUm segundo conjunto de dados tabulares em inglês, a origemO mesmo segundo conjunto de dados tabulares renderizado em alemão

Nada aqui foi aberto em uma planilha entre os dois estados.

Veja todos os exemplos de tradução →

Uma ordem de trabalho que evita retrabalho

Localizar um catálogo é um pipeline, e os erros caros acontecem nas extremidades dele, em vez de no meio.

  1. 1

    Exporte de forma limpa e anote o dialeto

    Pegue a exportação diretamente do sistema que possui os dados. Abra-a uma vez em um editor de texto simples, não em uma planilha, e anote qual caractere separa os campos e se os valores estão entre aspas.

  2. 2

    Marque as colunas que você não quer que sejam alteradas

    Identificadores, chaves, links, valores de status e códigos. Se a exportação for muito ampla, geralmente é mais rápido cortá-la para as colunas que contêm prosa e juntá-la novamente pela chave depois.

  3. 3

    Carregue e escolha seus idiomas

    Crie uma conta com um endereço de e-mail, envie os dados e defina a origem e o destino. Os uploads chegam a 1 GB, então um catálogo completo é processado como um único trabalho em vez de ser dividido em lotes.

  4. 4

    Reimporte primeiro para uma cópia de staging

    Carregue o resultado em um ambiente de teste antes da produção. Verifique a contagem de registros em relação ao original, observe os valores traduzidos mais longos para problemas de layout e confirme se os caracteres acentuados sobreviveram à transferência.

FAQ de tradução de CSV

Perguntas de pessoas com conjuntos de dados

O delimitador muda se eu traduzir para um idioma que usa vírgulas decimais?

O separador com o qual você carregou é o separador que você recebe de volta. Mudá-lo significaria reescrever a estrutura em vez do conteúdo, e quebraria o que quer que consuma os dados na outra ponta. Se você precisar especificamente de uma versão separada por ponto e vírgula porque o resultado será aberto em uma planilha em uma máquina configurada dessa forma, converta-o após a tradução com uma ferramenta que entenda ambos os dialetos.

Como faço para impedir que códigos de produto e identificadores sejam traduzidos?

Mantenha-os em colunas claramente identificadas e, onde possível, envie apenas as colunas de prosa para processamento e junte-as na chave depois. Valores que são obviamente códigos em vez de palavras são deixados como estão, mas o arranjo mais seguro é aquele em que a ambiguidade nunca surge. Nunca deixe uma planilha tocar nessas colunas nesse ínterim, porque ela as reformatará independentemente de qualquer tradução.

Meus caracteres acentuados voltaram como sequências de símbolos. O que aconteceu?

Isso é uma incompatibilidade de codificação, não um problema de tradução. O resultado é quase certamente Unicode correto sendo lido por algo que espera uma codificação legada de byte único, ou vice-versa. Abra-o em um editor de texto que permita escolher a codificação explicitamente e confirme o que você realmente tem antes de assumir que algo foi perdido. Se uma planilha for o destino, o marcador de ordem de byte no início é geralmente o que decide isso.

O que acontece com os valores que contêm vírgulas ou quebras de linha?

Eles permanecem entre aspas. Qualquer valor que contenha o separador, uma aspa ou uma nova linha deve ser envolvido por aspas, e uma aspa literal dentro de tal valor deve ser duplicada. Como o texto traduzido pode adquirir pontuação que o original não tinha, esse envolvimento deve ser aplicado ao resultado em vez de copiado da origem.

Os placeholders e tokens de variável sobreviverão?

Eles devem, e vale a pena verificar uma amostra. Tokens como um sinal de porcentagem seguido por uma letra, um slot numerado entre chaves ou uma variável nomeada são endereços para valores inseridos em tempo de execução. Traduzir um significa que o valor nunca chega à tela, portanto, verifique um punhado das strings de interface mais longas na saída antes de enviar.

Minhas strings ficam muito mais longas em alemão. Isso importa aqui?

Não para os dados em si, que não têm largura. Importa para o que os exibe. A expansão de um quinto para um terço em relação ao inglês é normal para alemão e russo, enquanto chinês e japonês geralmente contraem. Ordene a coluna traduzida por comprimento e observe os extremos em relação ao seu próprio layout, e verifique qualquer coluna de banco de dados com um limite de caracteres fixo.

Qual o tamanho de um conjunto de dados que posso enviar de uma vez?

Até 1 GB, ou cinco mil páginas de conteúdo equivalente, nos planos Pro e Enterprise. Isso cobre catálogos com centenas de milhares de linhas. Enviar tudo como um único trabalho também é melhor para consistência, pois um termo que aparece na linha 12 e na linha 90.000 é tratado da mesma forma.

Pelo que sou cobrado em uma exportação ampla?

O texto, não a grade. Células vazias, colunas numéricas e colunas de identificação não são prosa. Cada arquivo é cobrado por si só, pois nenhum plano vem com palavras incluídas: meio centavo por palavra nos planos Free e Storage, US$ 0,004 no Pro e US$ 0,003 no Enterprise, com US$ 0,99 como piso. Isso torna um grande catálogo fácil de estimar a partir de uma contagem de palavras.

Envie a exportação, mantenha a estrutura

Faça o upload dos dados exatamente como seu sistema os produziu, escolha o idioma de destino e receba uma grade com o mesmo número de colunas em cada registro e as chaves ainda uníveis.

Nossos Parceiros

Accenture
Bloomberg
Citrix
P&G
SAP