Baseado em IA · 120+ Idiomas

Tradutor de CSV

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

Tamanho máximo do ficheiro 1 GB Mantém a formatação original
Registe-se Gratuitamente

Carregue ou solte o documento para traduzir

Tamanho máximo do ficheiro 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)
Frísio (Frysk)
Galego (Galego)
Georgiano (ქართული)
Deutsch (German)
Ελληνικά (Greek)
ગુજરાતી (Gujarati)
Crioulo Haitiano (Kreyòl Ayisyen)
Hauçá (Hausa)
Havaiano (ʻŌlelo Hawaiʻi)
עברית (Hebrew)
Hindi (हिंदी)
Hmong (Hmoob)
Magyar (Hungarian)
Islandês (Íslenska)
Igbo (Igbo)
Indonésio (Bahasa Indonesia)
Irlandês (Gaeilge)
Italiano (Italian)
日本語 (Japanese)
Basa Jawa (Javanese)
Canará (ಕನ್ನಡ)
Cazaque (Қазақ тілі)
Khmer (ខ្មែរ)
Kinyarwanda (Ikinyarwanda)
한국어 (Korean)
Kurdî (Kurdish)
Quirguiz (Кыргызча)
Laosiano (ລາວ)
Latim (Latina)
Letão (Latviešu)
Lituano (Lietuvių)
Luxemburguês (Lëtzebuergesch)
Macedónio (Македонски)
Malgaxe (Malagasy)
Bahasa Melayu (Malay)
Malaiala (മലയാളം)
Maltês (Malti)
Maori (Te Reo Māori)
मराठी (Marathi)
Mongol (Монгол хэл)
Nepalês (नेपाली)
Norsk (Norwegian)
Oriya (ଓଡ଼ିଆ)
فارسی (Persian)
Polski (Polish)
Português (Português)
ਪੰਜਾਬੀ (Punjabi)
Română (Romanian)
Русский (Russian)
Samoano (Gagana Samoa)
Gaélico Escocês (Gàidhlig)
Српски (Serbian)
Sesoto (Sesotho)
Shona (Shona)
Sindhi (سنڌي)
Cingalês (සිංහල)
Slovenčina (Slovakian)
Slovenščina (Slovenian)
Somali (Soomaali)
Español (Spanish)
Sundanês (Basa Sunda)
Kiswahili (Swahili)
Svenska (Swedish)
Tagalog (Tagalog)
Tajique (Tajik)
தமிழ் (Tamil)
Tártaro (Tatar)
తెలుగు (Telugu)
Tailandês (Thai)
Türkçe (Turkish)
Turquemenistão (Turkmen)
Українська (Ukrainian)
اردو (Urdu)
Uigur (Uyghur)
Uzbeque (Uzbek)
Tiếng Việt (Vietnamese)
Galês (Welsh)
Xhosa (Xhosa)
Yiddish (Yiddish)
Yoruba (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)
Frísio (Frysk)
Galego (Galego)
Georgiano (ქართული)
Deutsch (German)
Ελληνικά (Greek)
ગુજરાતી (Gujarati)
Crioulo Haitiano (Kreyòl Ayisyen)
Hauçá (Hausa)
Havaiano (ʻŌlelo Hawaiʻi)
עברית (Hebrew)
Hindi (हिंदी)
Hmong (Hmoob)
Magyar (Hungarian)
Islandês (Íslenska)
Igbo (Igbo)
Indonésio (Bahasa Indonesia)
Irlandês (Gaeilge)
Italiano (Italian)
日本語 (Japanese)
Basa Jawa (Javanese)
Canará (ಕನ್ನಡ)
Cazaque (Қазақ тілі)
Khmer (ខ្មែរ)
Kinyarwanda (Ikinyarwanda)
한국어 (Korean)
Kurdî (Kurdish)
Quirguiz (Кыргызча)
Laosiano (ລາວ)
Latim (Latina)
Letão (Latviešu)
Lituano (Lietuvių)
Luxemburguês (Lëtzebuergesch)
Macedónio (Македонски)
Malgaxe (Malagasy)
Bahasa Melayu (Malay)
Malaiala (മലയാളം)
Maltês (Malti)
Maori (Te Reo Māori)
मराठी (Marathi)
Mongol (Монгол хэл)
Nepalês (नेपाली)
Norsk (Norwegian)
Oriya (ଓଡ଼ିଆ)
فارسی (Persian)
Polski (Polish)
Português (Português)
ਪੰਜਾਬੀ (Punjabi)
Română (Romanian)
Русский (Russian)
Samoano (Gagana Samoa)
Gaélico Escocês (Gàidhlig)
Српски (Serbian)
Sesoto (Sesotho)
Shona (Shona)
Sindhi (سنڌي)
Cingalês (සිංහල)
Slovenčina (Slovakian)
Slovenščina (Slovenian)
Somali (Soomaali)
Español (Spanish)
Sundanês (Basa Sunda)
Kiswahili (Swahili)
Svenska (Swedish)
Tagalog (Tagalog)
Tajique (Tajik)
தமிழ் (Tamil)
Tártaro (Tatar)
తెలుగు (Telugu)
Tailandês (Thai)
Türkçe (Turkish)
Turquemenistão (Turkmen)
Українська (Ukrainian)
اردو (Urdu)
Uigur (Uyghur)
Uzbeque (Uzbek)
Tiếng Việt (Vietnamese)
Galês (Welsh)
Xhosa (Xhosa)
Yiddish (Yiddish)
Yoruba (Yoruba)
Zulu (Zulu)
ÁRABE PORTUGUÊS RUSSO ITALIANO COREANO HOLANDÊS POLACO 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 POLACO 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 é pouco mais que um formato. Existe uma descrição amplamente seguida do dialeto comum, mas nenhuma autoridade a impõe, pelo que o que recebe na verdade é uma de várias convenções. A grelha inteira assenta em duas decisões: qual o caractere que separa os campos num registo e qual a sequência que termina um registo. Erre numa delas e uma tabela organizada torna-se uma única coluna irregular.

O separador nem sempre é uma vírgula. O software de folha de cálculo em países que escrevem decimais com vírgula usa por defeito um ponto e vírgula em vez disso, que é porque uma exportação de uma máquina alemã ou francesa muitas vezes recusa abrir limpidamente noutro lugar. Tabulações e barras verticais são ambas de uso comum, geralmente escolhidas precisamente porque o conteúdo está cheio de vírgulas.

Cada registo tem de ter o mesmo número de campos que o cabeçalho, porque essa contagem é como um analisador sabe a que coluna pertence cada valor. Nada nos dados anuncia isto. É um invariante que ou se mantém ou silenciosamente deixa de se manter a meio de uma grande exportação, altura em que tudo o que está abaixo se desloca uma coluna para a esquerda e parece plausível.

Quatro formas como o texto traduzido quebra um registo

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 no que quer que consuma os dados.

  1. Um novo separador aparece dentro de um valor. Uma descrição de produto em inglês sem vírgulas torna-se uma em francês com duas. Se o campo não estava entre aspas antes, agora tem de 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 de ser escrita duas vezes para se escapar. Línguas que usam aspas com marcas diferentes, e qualquer processo que converta marcas retas em tipográficas, pode deixar um caractere não escapado no meio de um valor onde ele termina o campo prematuramente.
  3. Uma quebra de linha entra numa célula. Um registo termina numa nova linha, a menos que essa nova linha esteja entre aspas. O texto de marketing traduzido que ganha uma quebra de parágrafo dividirá um registo em dois, e a segunda metade terá o número errado de campos.
  4. Um marcador é traduzido. As strings destinadas a software frequentemente contêm tokens de substituição, um sinal de percentagem seguido de uma letra, um espaço 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 é linguagem

Um conjunto de dados mistura prosa destinada a humanos com chaves destinadas a máquinas, e elas sentam-se lado a lado sem nada para as distinguir, exceto o 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 estas em paz

  • A própria linha de cabeçalho onde os títulos são nomes de campos usados por código em vez de rótulos mostrados a uma pessoa
  • Códigos de stock, números de catálogo, identificadores únicos e qualquer coisa usada como chave para juntar dois conjuntos de dados
  • Endereços web e a porção de slug de um, pois alterá-la quebra o link e o seu ranking
  • Valores de estado que o software compara com uma lista fixa, como um estado de encomenda ou um indicador sim-e-não
  • Códigos de país, idioma e moeda, que já são abreviaturas normalizadas
  • 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ê procurava

  • Títulos de produtos e descrições longas, que geralmente constituem 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 os seus marcadores
  • 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 de a tradução começar

Abrindo-o numa folha de cálculo

Dar um duplo clique numa exportação e guardá-la novamente é a forma mais fiável de corromper um catálogo. O software de folha de cálculo adivinha o tipo de cada valor que vê, e as suas adivinhações são confiantes e erradas:

  • Um número de artigo de treze dígitos transforma-se em notação científica e perde os 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 tiver de inspecionar os dados primeiro, utilize 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 o seu sistema a produziu.

A questão da marca de ordem de bytes

Nada dentro dos dados diz qual codificação de caracteres utiliza, pelo que um marcador de três bytes é por vezes colocado no início para sinalizar uma. Esse marcador ajuda e prejudica dependendo do que abre os dados a seguir.

O software de folha de cálculo no Windows utiliza-o para reconhecer conteúdo Unicode, e sem ele caracteres acentuados e não latinos saem como strings de símbolos. Muitas bibliotecas de programação, por outro lado, não o removem, pelo que o cabeçalho da primeira coluna chega com três caracteres invisíveis colados à frente e todas as procuras contra esse cabeçalho falham.

Decida por destino: mantenha o marcador se uma pessoa abrir o resultado numa folha de cálculo, remova-o se um programa o ler. A resposta a quase todas as perguntas sobre caracteres acentuados corrompidos está algures neste parágrafo.

Quanto custa processar um conjunto de dados

Preço por volume de texto, pelo que 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 0,005 $/palavra
  • $1 por página para digitalizações e PDFs de imagem
  • 120+ idiomas
  • Ficheiros até 20 MB e 20 páginas
  • DOCX, PDF, XLSX, PPTX, IDML, TXT, JPG, PNG e CSV
  • Armazenamento de ficheiros 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 de equipa
  • Não incluído: Pré-visualizações ilimitadas gratuitas de PDF
  • Não incluído: Glossário

Storage

14,99 $/mês

ou $149/ano

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

Pro

$49,99/mês

ou $499/ano

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

Empresa

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

Contactar Vendas

Linhas a entrar, linhas a sair

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

  • A contagem de colunas por registo não é alterada de cima para baixo.
  • Valores que estavam entre aspas continuam entre aspas.
  • Códigos, chaves e valores numéricos passam intactos.
  • Apenas as colunas legíveis por humanos voltam numa nova língua.
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 numa folha de cálculo entre os dois estados.

Ver todos os exemplos de tradução →

Uma ordem de trabalho que evita retrabalho

A localização de um catálogo é um pipeline, e os erros dispendiosos acontecem todos nas extremidades dele em vez de no meio.

  1. 1

    Exportar de forma limpa e anotar o dialeto

    Pegue na exportação diretamente do sistema que detém os dados. Abra-a uma vez num editor de texto simples, não numa folha de cálculo, e anote qual o caractere que separa os campos e se os valores estão entre aspas.

  2. 2

    Marque as colunas que não quer que sejam tocadas

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

  3. 3

    Carregue e escolha os seus idiomas

    Crie uma conta com um endereço de e-mail, envie os dados e defina a origem e o destino. Os carregamentos chegam a 1 GB, pelo que 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 teste

    Carregue o resultado num ambiente de teste antes da produção. Verifique a contagem de registos em comparação com o original, observe os valores traduzidos mais longos para problemas de layout e confirme que 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 uma língua que usa vírgulas decimais?

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

Como posso 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 folha de cálculo tocar nessas colunas entretanto, porque ela irá reformata-las independentemente de qualquer tradução.

Os meus caracteres acentuados voltaram como cadeias 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 a ser lido por algo que espera uma codificação legada de um único byte, ou o inverso. Abra-o num editor de texto que lhe permita escolher a codificação explicitamente e confirme o que realmente tem antes de assumir que algo foi perdido. Se uma folha de cálculo for o destino, o marcador de ordem de bytes no início é geralmente o que decide.

O que acontece aos 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 tem de ser envolvido em aspas, e uma aspa literal dentro de tal valor tem de ser duplicada. Como o texto traduzido pode adquirir pontuação que a origem não tinha, esse envolvimento tem de ser aplicado ao resultado em vez de ser copiado da origem.

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

Deveriam, e vale a pena verificar uma amostra. Tokens como um sinal de percentagem seguido de uma letra, um espaço numerado entre chavetas 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 ao ecrã, por isso verifique um punhado das strings de interface mais longas na saída antes de enviar.

As 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 olhe para os extremos em relação ao seu próprio layout, e verifique qualquer coluna de base 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 a consistência, pois um termo que aparece na linha 12 e na linha 90.000 é tratado da mesma forma.

Pelo que sou cobrado num exportação ampla?

O texto, não a grelha. Células vazias, colunas numéricas e colunas de identificação não são prosa. Cada ficheiro é faturado individualmente, pois nenhum plano vem com palavras incluídas: meio cêntimo por palavra nos planos Free e Storage, 0,004 $ no plano Pro e 0,003 $ no plano Enterprise, com 0,99 $ como valor mínimo. Isso torna um grande catálogo fácil de estimar a partir de uma contagem de palavras.

Envie a exportação, mantenha a estrutura

Carregue os dados exatamente como o seu sistema os produziu, escolha o idioma de destino e receba uma grelha com o mesmo número de colunas em cada registo e as chaves ainda ligáveis.

Os Nossos Parceiros

Accenture
Bloomberg
Citrix
P&G
SAP