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

APLICA-SE A:yes-img-132013 yes-img-162016 yes-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 efetuar ambos os passos através do site da Administração Central do SharePoint ou do Microsoft PowerShell.

Antes de começar

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

  • A aplicação do serviço de Gestão de Aplicações tem de ser iniciada na Administração Central. Para obter mais informações, veja Configurar um ambiente para aplicações 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.

  • Tem de existir um proxy de aplicação de serviço de Perfil de Utilizador no grupo de proxy predefinido para o farm e a aplicação de serviço Perfil de Utilizador tem de ser iniciada e configurada com a Administração Central ou com o PowerShell. Para obter mais informações, veja Criar aplicações de serviço de Perfil de Utilizador 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 planear utilizar a Administração Central para criar a aplicação de serviço, verifique se é membro do grupo SharePoint Administradores do Farm e do grupo Administradores no computador que está a executar a Administração Central.

  • Se planeia utilizar o PowerShell para criar a aplicação de serviço, tem de 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
.dot
.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 seguintes descrevem como criar uma aplicação do Serviço de Tradução Automática. Um utiliza a Administração Central e o outro utiliza o PowerShell.

Veja a tabela seguinte no passo 7 abaixo.

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

Item Ação
Servidor de Banco de Dados Escreva o nome do servidor de bases de dados e da instância do SQL Server que pretende utilizar 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 , escreva o nome da conta que pretende que a aplicação de serviço utilize para autenticar na base de dados do SQL Server e, em seguida, escreva a palavra-passe na caixa Palavra-passe .
Observação:
A opção de autenticação SQL envia uma palavra-passe que não está encriptada para o SQL Server. Recomendamos que utilize a autenticação SQL apenas se forçar a encriptação de protocolo para o SQL Server ou encriptar o tráfego de rede através do IPsec.

Para criar uma aplicação do serviço de Tradução Automática com a Administração Central

  1. Na home page da Administração Central, na secção Gestão de Aplicações , selecione Gerir aplicações 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, veja Restringir ou ativar o acesso a uma aplicação 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 secção Base de Dados , especifique o servidor de base de dados, o nome da base de dados e o método de autenticação para a nova aplicação de serviço, conforme descrito na tabela antes deste procedimento. A base de dados é utilizada para armazenar 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 uma aplicação do serviço de Tradução Automática com o PowerShell

Veja a tabela seguinte no passo 2 abaixo.

Tabela: Variáveis usadas no cmdlet New-SPTranslationServiceApplication

Nome da variável Descrição
<ServiceApplicationName> O nome da nova aplicação 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 utilizada pelo conjunto aplicacional também tem de ter permissões de Controlo Total para a aplicação de serviço Perfil de Utilizador. 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, veja Restringir ou ativar o acesso a uma aplicação de serviço no SharePoint Server.
  1. Abra o Shell de Gerenciamento do SharePoint.

  2. Na linha de comandos do PowerShell, escreva 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 utilizadas 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 utiliza a Administração Central e o outro utiliza 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 com a Administração Central

  1. Na home page da Administração Central, na secção Gestão de Aplicações , selecione Gerir aplicações 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 ficheiro para ficheiros binários na BDC. Os documentos do Microsoft Word são ficheiros binários , escreva o tamanho máximo de ficheiro (100-524.288), em KB, para ficheiros binários. O valor padrão é 51.200. Não serão traduzidos os arquivos que excedam esse limite.

    • No tamanho máximo do ficheiro para ficheiros de texto em KB. Os documentos de texto simples, HTML e XLIFF são caixas de ficheiros de texto , escreva o tamanho máximo de ficheiro (100-15.360), em KB, para ficheiros 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 carateres para documentos do Microsoft Word , escreva a contagem máxima de carateres (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 secção Processos de Tradução , escreva 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 que iniciar traduções (minutos), escreva a frequência com que os grupos de traduções são iniciados, em minutos (1-59). O padrão é 15.

    • Na caixa Número de traduções a iniciar (por processo de tradução ), escreva o número de traduções (1 a 1000) 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 secção Máximo de Tentativas de Tradução , escreva o número máximo de vezes (1-10) que uma tradução é tentada antes de o respetivo estado ser definido como Com Falhas. O padrão é 2.

  9. Na secção Máximo de Pedidos de Tradução Síncronos , escreva o número máximo de pedidos de tradução síncronos (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 Quota> de TraduçãoNúmero máximo de itens que podem ser colocados em fila num período de 24 horas, efetue um dos seguintes procedimentos:

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

    • Selecione Limite por 24 horas e, em seguida, escreva o número máximo de itens (100-1 000 000) que podem ser colocados em fila num período de 24 horas.

  11. Se fornecer serviços de alojamento para outros sites e os sites que os utilizam tiverem subscrições de site, em Quota > de TraduçãoNúmero máximo de itens que podem ser colocados em fila num período de 24 horas por subscrição de site, efetue um dos seguintes procedimentos:

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

    • Selecione Limite por 24 horas e, em seguida, escreva o número máximo de itens (100-1 000 000) que podem ser colocados em fila num período de 24 horas por subscrição do site.

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

    • Selecione Dias e, em seguida, escreva o número de dias (1-1.000) as tarefas concluídas são mantidas no registo do histórico de tarefas. O padrão é 7.

    • Clique em Nenhum vencimento.

  13. Na secção Limiar Reciclado , escreva o número de documentos (1-1.000) a converter antes de o processo de conversão ser 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 secção Análise de Documentos do Office 97-2003 , especifique se pretende desativar a análise 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 Automática com o PowerShell

Veja a tabela seguinte no passo 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 os grupos de traduções são iniciados.
<MaximumTranslationAttempts> O número máximo de vezes (1-10) que uma tradução é tentada antes de o respetivo estado ser definido como Com falhas.
<JobExpirationDays> O número de dias (1 a 1000) trabalhos concluídos é mantido no registo do histórico de tarefas.
<MaximumSyncTranslationRequests> O número máximo de pedidos de tradução síncrona (0-300).
<RecycleProcessThreshold> O número de documentos (1-1.000) a converter antes de o processo de conversão ser reiniciado.
<DisableBinaryFileScan> É 0 (falso) ou 1 (verdadeiro).
  1. Abra o Shell de Gerenciamento do SharePoint.

  2. Na linha de comandos do PowerShell, escreva 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 deste procedimento descreve as variáveis utilizadas 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 tiver alterado qualquer um dos seguintes parâmetros, reinicie o serviço agora: KeepAliveTimeout, MaximumTranslationTime, TotalActiveProcesses, RecycleProcessThreshold, WebProxyAddress, MachineTranslationAddressou UseDefaultInternetSettings. 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, veja Restringir ou ativar o acesso a uma aplicação de serviço no SharePoint Server.

  • O Microsoft Custom Translator é uma funcionalidade do Microsoft Translator e permite-lhe alcançar uma maior adesão à terminologia e estilo específicos do domínio ao preparar 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 Microsoft Custom Translator, 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