Compartilhar via


Ativar a tradução automatizada de documentos no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Em um conjunto de sites de publicação que utiliza variações, os proprietários de site podem optar por exportar um arquivo e traduzi-lo com uma pessoa (tradução humana) ou eles podem optar por traduzi-lo automaticamente (tradução automática). Por padrão, o Serviço de Tradução Automática está desativado. O processo para ativá-la se divide em duas etapas:

  • Etapa 1: criar um aplicativo de serviço de Tradução Automática.

  • Etapa 2: configurar o serviço de Tradução Automática

Este artigo descreve como fazer as duas etapas usando o site da Administração Central do SharePoint ou o Microsoft PowerShell.

Antes de começar

Antes de realizar estes procedimentos, revise as informações a seguir sobre pré-requisitos:

  • O aplicativo de serviço de Gerenciamento de Aplicativos deve ser iniciado na Administração Central. Para obter mais informações, consulte Configurar um ambiente para aplicativos para o SharePoint Server.

  • Se o Serviço de Tradução Automática estiver em um farm e o serviço Perfil de Usuário estiver em outro farm, você deve configurar a autenticação de servidor-para-servidor.

  • Deve haver um proxy de aplicativo de serviço perfil de usuário no grupo proxy padrão para o farm, e o aplicativo de serviço perfil de usuário deve ser iniciado e configurado usando a Administração Central ou usando o PowerShell. Para obter mais informações, consulte Criar um aplicativo de serviço de Perfil de Usuário no SharePoint Server.

  • O servidor a partir do qual as traduções automáticas serão executadas deve ser capaz de se conectar à Internet.

  • Se você planeja usar a Administração Central para criar o aplicativo de serviço, verifique se você é membro do grupo Do SharePoint dos Administradores do Farm e do grupo Administradores no computador que está executando a Administração Central.

  • Se você planeja usar o PowerShell para criar o aplicativo de serviço, deverá ter as seguintes associações:

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

    • O grupo de administradores no servidor no qual você está executando o cmdlets do PowerShell.

Extensões de nome de arquivo e tamanhos máximos de arquivo compatíveis

O Serviço de Tradução Automática traduz arquivos até um determinado tamanho, conforme a tabela a seguir.

Tabela: Tipos de arquivo e limites máximos de tamanho de arquivo compatíveis para tradução automática

Tipo de arquivo Extensões de arquivo Tamanho máximo do arquivo
Analisador de documentos do Microsoft Word .doc
.docm
.docx
.Ponto
.Dotm
.Dotx
.Rtf
524.288 KB
Analisador de HTML .Aspx
.htm
.html
.xhtm
.Xhtml
15.360 KB
Analisador de texto sem formatação .txt 15.360 KB
Analisador de XLIFF .xlf 15.360 KB

A contagem máxima de caracteres para documentos do Microsoft Word é de 10,000,000.

Etapa 1: criar um aplicativo de serviço de Tradução Automática

Os dois procedimentos a seguir descrevem como criar um aplicativo do Serviço de Tradução Automática. Um usa a Administração Central e o outro usa o PowerShell.

Consulte a tabela a seguir na etapa 7 abaixo.

Tabela: Propriedades da seção do banco de dados

Item Ação
Servidor de Banco de Dados Digite o nome do servidor de banco de dados e SQL Server instância que você deseja usar no formato ServerName\Instance. Você também pode usar a entrada padrão.
Nome do Banco de Dados Digite um nome exclusivo para o banco de dados.
Autenticação do Banco de Dados Selecione a autenticação que deseja usar, executando uma das seguintes opções:
Para usar a autenticação do Windows, deixe essa opção selecionada. Essa opção é recomendável porque a autenticação do Windows criptografa automaticamente a senha quando se conecta ao SQL Server.
Para usar a autenticação do SQL, escolha Autenticação do SQL. Na caixa Conta, digite o nome da conta que você deseja que o aplicativo de serviço use para autenticar no banco de dados SQL Server e digite a senha na caixa Senha.
Observação:
A opção de autenticação SQL envia uma senha que não é criptografada para SQL Server. Recomendamos que você use a autenticação SQL somente se forçar a criptografia de protocolo a SQL Server ou criptografar o tráfego de rede usando o IPsec.

Para criar um aplicativo de serviço de tradução automática usando a Administração Central

  1. Na página inicial da Administração Central, na seção Gerenciamento de Aplicativos , escolha Gerenciar aplicativos de serviço.

  2. Na faixa de opções, clique em Novo e em Serviço de Tradução Automática.

  3. No painel Criar Novo Aplicativo de Serviço de Tradução Automática, digite um nome para o aplicativo de serviço.

  4. Na seção Pool de Aplicativos, execute uma das seguintes opções:

    • Clique Usar pool de aplicativos existente e então selecione o pool de aplicativo que você deseja usar para a lista suspensa.

    • Escolha Criar um novo pool de aplicativos, digite o nome do novo pool de aplicativo e, então, sob Selecionar uma conta de segurança para esse pool de aplicativos siga um destes procedimentos:

    • Clique em Predefinido para usar uma conta de segurança predefinida e então selecione a conta de segurança na lista suspensa.

    • Escolha Configurável para especificar uma nova conta de segurança a ser usada para um pool de aplicativos existente. Você pode criar uma nova conta ao clicar no link Registrar nova conta gerenciada.

      Importante

      A conta usada pelo pool de aplicativos também deve ter permissões de Controle Total no aplicativo de serviço Perfil de Usuário. Se você criar um novo pool e uma nova conta, adicione a conta à lista de contas que podem usar esse aplicativo e conceda as permissões de Controle Total para essa conta. Para obter mais informações, consulte Restringir ou habilitar o acesso a um aplicativo de serviço no SharePoint Server.

  5. Se você pretende hospedar serviços para outros sites, e se os sites que os utilizam tiverem assinaturas de site, selecione Executar no modo particionado.

  6. Selecione Adicione o proxy deste aplicativo de serviço à lista de proxies padrão do farm. Se você tiver vários aplicativos da web e desejar usar diferentes conjuntos de serviços, desmarque essa caixa de seleção.

  7. Na seção Banco de Dados , especifique o servidor de banco de dados, o nome do banco de dados e o método de autenticação para o novo aplicativo de serviço, conforme descrito na tabela antes desse procedimento. O banco de dados é usado para manter os itens de trabalho do Serviço de Tradução automática.

  8. Escolha OK.

  9. Inicie o Serviço de Tradução Automática. Para obter mais informações, consulte Iniciar ou parar um serviço no SharePoint Server.

Para criar um aplicativo de serviço de tradução automática usando o PowerShell

Consulte a tabela a seguir na etapa 2 abaixo.

Tabela: Variáveis usadas no cmdlet New-SPTranslationServiceApplication

Nome da variável Descrição
<ServiceApplicationName> O nome do novo aplicativo do Serviço de Tradução automática.
<DatabaseName> O nome do banco de dados que hospedará os logs do Serviço de Tradução Automática. Para criar um banco de dados, forneça somente um nome.
<Databaseserver> O nome do servidor do banco de dados que hospedará os itens de trabalho para o Serviço de Tradução Automática.
<ApplicationPoolName> O nome de um pool de aplicativo existente no qual o Serviço de Tradução Automática deve ser executado.
Importante: A conta usada pelo pool de aplicativos também deve ter permissões de Controle Total para o aplicativo de serviço Perfil de Usuário. Se você criar um pool de aplicativo e uma nova conta, certifique-se de adicionar a conta à lista de contas que podem usar o aplicativo de serviço Perfil de Usuário, e dê permissões de Controle Total. Para obter mais informações, consulte Restringir ou habilitar o acesso a um aplicativo de serviço no SharePoint Server.
  1. Abra o Shell de Gerenciamento do SharePoint.

  2. No prompt de comando do PowerShell, digite a seguinte sintaxe:

    New-SPTranslationServiceApplication -Name "<ServiceApplicationName>" -DatabaseName "<DatabaseName>" -DatabaseServer "<DatabaseServer>" -ApplicationPool "<ApplicationPoolName>" -Default
    

    A tabela no início deste procedimento descreve as variáveis usadas no cmdlet New-SPTranslationServiceApplication .

    Exemplo

    New-SPTranslationServiceApplication -Name "Machine Translation Service Application" -DatabaseName "MachineTranslationDB" -DatabaseServer "ContosoDBServer" -ApplicationPool "ContosoAppPool" -Default
    
  3. Inicie o Serviço de Tradução Automática. Para obter mais informações, consulte Iniciar ou parar um serviço no SharePoint Server.

Para obter mais informações, consulte New-SPTranslationServiceApplication.

Etapa 2: Configure o Serviço de Tradução Automática

Os dois procedimentos a seguir descrevem como configurar o Serviço de Tradução Automática. Um usa a Administração Central e o outro usa o PowerShell.

Cuidado

Alterar as configurações padrões do Serviço de Tradução Automática pode afetar o desempenho do servidor. Por exemplo, aumentar os limites de tamanho do item pode fazer com que o trabalho de tradução demore mais para ser executado, e aumentar o número de processos irá consumir mais recursos no servidor. Pense bem nos possíveis efeitos no servidor antes de alterar essas configurações.

Para configurar o Serviço de Tradução automática usando a Administração Central

  1. Na página inicial da Administração Central, na seção Gerenciamento de Aplicativos , escolha Gerenciar aplicativos de serviço.

  2. Na página Gerenciar Aplicativos de Serviço, escolha o link que corresponda ao nome do aplicativo de serviço de Tradução Automática.

  3. Na página Serviço de Tradução Automática, na seção Extensões de Arquivo Habilitadas, desmarque a caixa de qualquer extensão de nome de arquivo que deseja desabilitar. Por padrão, todas as extensões estão habilitadas.

  4. Na seção Limites de Tamanho do Item, faça o seguinte:

    • No tamanho máximo do arquivo para arquivos binários no KB. Os documentos do Microsoft Word são caixa de arquivos binários , digite o tamanho máximo do arquivo (100-524.288), em KB, para arquivos binários. O valor padrão é 51.200. Não serão traduzidos os arquivos que excedam esse limite.

    • No tamanho máximo do arquivo para arquivos de texto no KB. Documentos de texto simples, HTML e XLIFF são caixa de arquivos de texto , digite o tamanho máximo do arquivo (100-15.360), em KB, para arquivos de texto. O valor padrão é 5.120. Não serão traduzidos os arquivos que excedam esse limite.

    • Na caixa Contagem máxima de caracteres para documentos do Microsoft Word , digite a contagem máxima de caracteres (10.000-10.000.000) para documentos do Word. O valor padrão é 500.000.

  5. Na seção Conexão da Tradução Online, execute uma das seguintes opções:

    • Escolha Usar configurações padrão da Internet. Esse é o padrão.

    • Escolha Usar o proxy especificado e digite um servidor de proxy da Web e um número de porta.

      Observação

      Se você alterar essa configuração, pare e reinicie o serviço de Tradução Automática depois de configurá-la.

  6. Na seção Processos de Tradução , digite o número de processos de tradução (1-5). O padrão é 1.

    Observação

    Se você alterar essa configuração, pare e reinicie o serviço de Tradução Automática depois de configurá-la.

  7. Na seção Processamento da Tradução, faça o seguinte:

    • Na caixa Frequência com a qual iniciar traduções (minutos), digite a frequência com que grupos de traduções são iniciados, em minutos (1-59). O padrão é 15.

    • Na caixa Número de traduções a serem iniciadas (por processo de tradução), digite o número de traduções (1-1.000) por processo. Esse número representa o número de traduções iniciadas por processo, cada vez que são iniciadas. O padrão é 200.

  8. Na seção Tentativas máximas de tradução , digite o número máximo de vezes (1 a 10) que uma tradução é tentada antes que seu status seja definido como Falha. O padrão é 2.

  9. Na seção Solicitações máximas de tradução síncrona, digite o número máximo de solicitações de tradução síncrona (0-300). O padrão é 10.

    Observação

    Você também pode configurar esse valor como 0, para que nenhum trabalho sincronizado seja aceito.

  10. Em Cota>de Tradução Número máximo de itens que podem ser enfileirados em um período de 24 horas, faça um dos seguintes procedimentos:

    • Clique em Sem limite. Este é o padrão.

    • Escolha Limite por 24 horas e digite o número máximo de itens (100-1.000.000) que podem ser enfileirados em um período de 24 horas.

  11. Se você fornecer serviços de hospedagem para outros sites e os sites que o usam tiverem assinaturas de site, em Cota>de Tradução Número máximo de itens que podem ser enfileirados em um período de 24 horas por assinatura do site, faça um dos seguintes procedimentos:

    • Clique em Sem limite. Este é o padrão.

    • Escolha Limitar por 24 horas e digite o número máximo de itens (100-1.000.000) que podem ser enfileirados em um período de 24 horas por assinatura do site.

  12. Na seção Tempo de Vencimento do Trabalho Concluído, execute uma das seguintes opções:

    • Escolha Dias e digite o número de dias (1-1.000) que os trabalhos concluídos são mantidos no log de histórico de trabalho. O padrão é 7.

    • Clique em Nenhum vencimento.

  13. Na seção Limite Reciclado , digite o número de documentos (1-1.000) a serem convertidos antes que o processo de conversão seja reiniciado. O padrão é 100.

    Observação

    Se você alterar essa configuração, pare e reinicie o serviço de Tradução Automática depois de configurá-la.

  14. Na seção Verificação de Documentos do Office 97-2003 , especifique se deve desabilitar a verificação de segurança para documentos do Office 97-2003. Só tive essa configuração se você confiar nos documentos que serão convertidos. O padrão é Não.

  15. Escolha OK.

  16. Se você alterou alguma configuração nas etapas 5, 6, 11 ou 13 que exija reiniciar o serviço de Tradução Automática, reinicie-o agora. Para obter mais informações, consulte Iniciar ou parar um serviço no SharePoint Server.

Para configurar o Serviço de Tradução de Máquina usando o PowerShell

Consulte a tabela a seguir na etapa 2.

Tabela: Variáveis usadas no cmdlet Set-SPTranslationServiceApplication

Nome da variável Descrição
<ServiceApplicationName> O nome do aplicativo de serviço de Tradução Automática.
<TimerJobFrequency> A frequência, em minutos (1-59), com a qual grupos de traduções são iniciados.
<MaximumTranslationAttempts> O número máximo de vezes (1 a 10) que uma tradução é tentada antes que seu status seja definido como Falha.
<JobExpirationDays> O número de dias (1-1.000) de trabalhos concluídos é mantido no log de histórico de trabalho.
<MaximumSyncTranslationRequests> O número máximo de solicitações de tradução síncrona (0-300).
<RecycleProcessThreshold> O número de documentos (1-1.000) a serem convertidos antes do processo de conversão ser reiniciado.
<DisableBinaryFileScan> É 0 (falso) ou 1 (verdadeiro).
  1. Abra o Shell de Gerenciamento do SharePoint.

  2. No prompt de comando do PowerShell, digite a seguinte sintaxe:

    Set-SPTranslationServiceApplication -Identity "<ServiceApplicationName>" -EnableAllFileExtensions -UseDefaultlnternetSettings -TimerJobFrequency <TimerJobFrequency> -MaximumTranslationAttempts <MaximumTranslationAttempts> -JobExpirationDays <JobExpirationDays> -MaximumSyncTranslationRequests <MaximumSyncTranslationRequests> -RecycleProcessThreshold <RecycleProcessThreshold> -DisableBinaryFileScan <DisableBinaryFileScan>
    

    A tabela no início desse procedimento descreve as variáveis usadas no cmdlet Set-SPTranslationServiceApplication .

    Exemplo

    Set-SPTranslationServiceApplication -Identity "Machine Translation Service Application" -EnableAllFileExtensions -UseDefaultlnternetSettings -TimerJobFrequency 30 -MaximumTranslationAttempts 3 -JobExpirationDays 14 -MaximumSyncTranslationRequests 20 -RecycleProcessThreshold 300 -DisableBinaryFileScan 1
    
  3. Se você alterou qualquer um dos seguintes parâmetros, reinicie o serviço agora: KeepAliveTimeout, , , RecycleProcessThresholdTotalActiveProcesses, WebProxyAddress, ou MachineTranslationAddressUseDefaultInternetSettings. MaximumTranslationTime Para obter mais informações, consulte Iniciar ou parar um serviço no SharePoint Server.

Para obter mais informações, consulte Set-SPTranslationServiceApplication.

Etapas adicionais

  • Se conta usada pelo pool de aplicativos, que foi atribuída para o aplicativo de serviço Tradução Automática, for diferente da conta usada pelo aplicativo de serviço Perfil de Usuário, adicione a conta à lista de contas que podem usar o aplicativo Perfil de Usuário e conceda as permissões de Controle Total para essa conta. Para obter mais informações, consulte Restringir ou habilitar o acesso a um aplicativo de serviço no SharePoint Server.

  • O Microsoft Custom Translator é um recurso do Microsoft Translator e permite que você alcance uma adesão muito maior à terminologia e estilo específicos do domínio treinando um sistema de tradução personalizado em documentos no domínio traduzidos anteriormente. Você pode configurar o Serviço de Tradução por Máquina para usar o sistema de tradução personalizado passando a ID de categoria no parâmetro MachineTranslationCategory. Para obter mais informações sobre o Tradutor Personalizado da Microsoft, consulte O que é o Tradutor Personalizado?.

Confira também

Conceitos

Visão geral de variações no SharePoint Server

Planejar variações no SharePoint Server