Ativar a tradução automatizada de documentos no SharePoint Server
APLICA-SE A:2013 2019 Subscription Edition SharePoint 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
Na página inicial da Administração Central, na seção Gerenciamento de Aplicativos , escolha Gerenciar aplicativos de serviço.
Na faixa de opções, clique em Novo e em Serviço de Tradução Automática.
No painel Criar Novo Aplicativo de Serviço de Tradução Automática, digite um nome para o aplicativo de serviço.
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.
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.
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.
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.
Escolha OK.
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. |
Abra o Shell de Gerenciamento do SharePoint.
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
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
Na página inicial da Administração Central, na seção Gerenciamento de Aplicativos , escolha Gerenciar aplicativos de serviço.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Escolha OK.
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). |
Abra o Shell de Gerenciamento do SharePoint.
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
Se você alterou qualquer um dos seguintes parâmetros, reinicie o serviço agora:
KeepAliveTimeout
, , ,RecycleProcessThreshold
TotalActiveProcesses
,WebProxyAddress
, ouMachineTranslationAddress
UseDefaultInternetSettings
.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?.